/*
 * DO NOT EDIT THIS FILE - it is generated by Glade.
 */

#ifdef HAVE_CONFIG_H
#  include <config.h>
#endif

#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
#include <string.h>
#include <stdio.h>

#include <gdk/gdkkeysyms.h>
#include <gtk/gtk.h>

#include "callbacks.h"
#include "interface.h"
#include "support.h"
#include "gwwv.h" 
#include <libintl.h> 
#define _(str) gettext(str)

#define GLADE_HOOKUP_OBJECT(component,widget,name) \
  g_object_set_data_full (G_OBJECT (component), name, \
    gtk_widget_ref (widget), (GDestroyNotify) gtk_widget_unref)

#define GLADE_HOOKUP_OBJECT_NO_REF(component,widget,name) \
  g_object_set_data (G_OBJECT (component), name, widget)

GtkWidget*
create_FontView (void)
{
  GtkWidget *FontView;
  GdkPixbuf *FontView_icon_pixbuf;
  GtkWidget *vbox1;
  GtkWidget *FontViewMenu;
  AtkObject *atko;
  GtkWidget *file1;
  GtkWidget *file1_menu;
  GtkWidget *new2;
  GtkWidget *image5763;
  GtkWidget *open2;
  GtkWidget *image5764;
  GtkWidget *recent1;
  GtkWidget *recent1_menu;
  GtkWidget *separator2;
  GtkWidget *close2;
  GtkWidget *image5765;
  GtkWidget *separator1;
  GtkWidget *save2;
  GtkWidget *image5766;
  GtkWidget *save_as2;
  GtkWidget *image5767;
  GtkWidget *save_all1;
  GtkWidget *image5768;
  GtkWidget *generate_fonts1;
  GtkWidget *image5769;
  GtkWidget *generate_mac_family1;
  GtkWidget *image5770;
  GtkWidget *separatormenuitem1;
  GtkWidget *import1;
  GtkWidget *image5771;
  GtkWidget *merge_kern_info1;
  GtkWidget *revert_file1;
  GtkWidget *image5772;
  GtkWidget *revert_to_backup1;
  GtkWidget *image5773;
  GtkWidget *revert_glyph1;
  GtkWidget *image5774;
  GtkWidget *separator4;
  GtkWidget *print2;
  GtkWidget *image5775;
  GtkWidget *separator5;
  GtkWidget *execute_script1;
  GtkWidget *image5776;
  GtkWidget *script_menu1;
  GtkWidget *script_menu1_menu;
  GtkWidget *separator8;
  GtkWidget *separator6;
  GtkWidget *preferences2;
  GtkWidget *image5777;
  GtkWidget *separator7;
  GtkWidget *quit2;
  GtkWidget *image5778;
  GtkWidget *edit2;
  GtkWidget *edit2_menu;
  GtkWidget *undo2;
  GtkWidget *image5779;
  GtkWidget *redo2;
  GtkWidget *image5780;
  GtkWidget *separator9;
  GtkWidget *cut2;
  GtkWidget *image5781;
  GtkWidget *copy2;
  GtkWidget *image5782;
  GtkWidget *copy_reference1;
  GtkWidget *image5783;
  GtkWidget *copy_lookup_data1;
  GtkWidget *copy_width1;
  GtkWidget *image5784;
  GtkWidget *copy_vwidth1;
  GtkWidget *image5785;
  GtkWidget *copy_lbearing1;
  GtkWidget *image5786;
  GtkWidget *copy_rbearing1;
  GtkWidget *image5787;
  GtkWidget *paste2;
  GtkWidget *image5788;
  GtkWidget *paste_into1;
  GtkWidget *image5789;
  GtkWidget *paste_after1;
  GtkWidget *image5790;
  GtkWidget *same_glyph_as1;
  GtkWidget *clear2;
  GtkWidget *image5791;
  GtkWidget *clear_background1;
  GtkWidget *image5792;
  GtkWidget *copy_fg_to_bg1;
  GtkWidget *image5793;
  GtkWidget *join1;
  GtkWidget *separator10;
  GtkWidget *select1;
  GtkWidget *select1_menu;
  GtkWidget *select_all1;
  GtkWidget *invert_selection1;
  GtkWidget *deselect_all1;
  GtkWidget *select_by_color1;
  GtkWidget *select_by_color1_menu;
  GtkWidget *default1;
  GtkWidget *image5794;
  GtkWidget *white;
  GtkWidget *image5795;
  GtkWidget *red;
  GtkWidget *image5796;
  GtkWidget *green;
  GtkWidget *image5797;
  GtkWidget *blue;
  GtkWidget *image5798;
  GtkWidget *yellow;
  GtkWidget *image5799;
  GtkWidget *cyan;
  GtkWidget *image5800;
  GtkWidget *magenta;
  GtkWidget *image5801;
  GtkWidget *color_picker1;
  GtkWidget *image5802;
  GtkWidget *select_by_wildcard1;
  GtkWidget *select_by_script1;
  GtkWidget *separator11;
  GtkWidget *glyphs_worth_outputting1;
  GtkWidget *changed_glyphs1;
  GtkWidget *unhinted_glyphs1;
  GtkWidget *autohintable1;
  GtkWidget *separator63;
  GtkWidget *select_by_att1;
  GtkWidget *find_and_replace1;
  GtkWidget *image5803;
  GtkWidget *replace_with_reference1;
  GtkWidget *separator12;
  GtkWidget *unlink_reference1;
  GtkWidget *image5804;
  GtkWidget *separator13;
  GtkWidget *copy_from1;
  GtkWidget *copy_from1_menu;
  GSList *all_fonts1_group = NULL;
  GtkWidget *all_fonts1;
  GtkWidget *displayed_fonts1;
  GtkWidget *separator15;
  GtkWidget *glyph_metadata1;
  GtkWidget *separator88;
  GtkWidget *truetype_instructions1;
  GtkWidget *separator14;
  GtkWidget *remove_undoes1;
  GtkWidget *image5805;
  GtkWidget *element1;
  GtkWidget *element1_menu;
  GtkWidget *font_info1;
  GtkWidget *image5806;
  GtkWidget *char_info1;
  GtkWidget *image5807;
  GtkWidget *other_info1;
  GtkWidget *other_info1_menu;
  GtkWidget *math_info1;
  GtkWidget *image5808;
  GtkWidget *bdf_info3;
  GtkWidget *show_dependent1;
  GtkWidget *show_dependent1_menu;
  GtkWidget *references2;
  GtkWidget *substitutions3;
  GtkWidget *mass_glyph_rename1;
  GtkWidget *find_problems1;
  GtkWidget *image5809;
  GtkWidget *validate1;
  GtkWidget *image5810;
  GtkWidget *separator22;
  GtkWidget *bitmaps_available1;
  GtkWidget *image5811;
  GtkWidget *regenerate_bitmaps1;
  GtkWidget *image5812;
  GtkWidget *remove_bitmap_glyphs1;
  GtkWidget *separator23;
  GtkWidget *style1;
  GtkWidget *image5813;
  GtkWidget *style1_menu;
  GtkWidget *change_weight1;
  GtkWidget *image5814;
  GtkWidget *oblique1;
  GtkWidget *image5815;
  GtkWidget *condense_extend1;
  GtkWidget *image5816;
  GtkWidget *inline2;
  GtkWidget *image5817;
  GtkWidget *outline3;
  GtkWidget *image5818;
  GtkWidget *shadow2;
  GtkWidget *image5819;
  GtkWidget *wireframe2;
  GtkWidget *image5820;
  GtkWidget *transformations1;
  GtkWidget *image5821;
  GtkWidget *transformations1_menu;
  GtkWidget *transform1;
  GtkWidget *image5822;
  GtkWidget *point_of_view_projection1;
  GtkWidget *non_linear_transform1;
  GtkWidget *expand_stroke1;
  GtkWidget *image5823;
  GtkWidget *tilepath1;
  GtkWidget *overlap1;
  GtkWidget *image5824;
  GtkWidget *overlap1_menu;
  GtkWidget *remove_overlap1;
  GtkWidget *image5825;
  GtkWidget *intersect1;
  GtkWidget *image5826;
  GtkWidget *find_intersection1;
  GtkWidget *image5827;
  GtkWidget *simplify3;
  GtkWidget *image5828;
  GtkWidget *simplify3_menu;
  GtkWidget *simplify2;
  GtkWidget *image5829;
  GtkWidget *simplify_more1;
  GtkWidget *cleanup1;
  GtkWidget *canonical_start_point1;
  GtkWidget *canonical_contours1;
  GtkWidget *add_extrema1;
  GtkWidget *image5830;
  GtkWidget *round1;
  GtkWidget *round1_menu;
  GtkWidget *round_to_int1;
  GtkWidget *to_hundredths1;
  GtkWidget *cluster1;
  GtkWidget *autotrace1;
  GtkWidget *separator25;
  GtkWidget *correct_direction1;
  GtkWidget *image5831;
  GtkWidget *separator26;
  GtkWidget *build1;
  GtkWidget *image5832;
  GtkWidget *build1_menu;
  GtkWidget *build_accented_glyph1;
  GtkWidget *image5833;
  GtkWidget *build_composite_glyph1;
  GtkWidget *separator27;
  GtkWidget *merge_fonts1;
  GtkWidget *interpolate_fonts1;
  GtkWidget *compare_fonts1;
  GtkWidget *tools3;
  GtkWidget *image5834;
  GtkWidget *hints1;
  GtkWidget *hints1_menu;
  GtkWidget *autohint1;
  GtkWidget *hint_subsitution_pts1;
  GtkWidget *auto_counter_hint1;
  GtkWidget *dont_autohint1;
  GtkWidget *separator28;
  GtkWidget *autoinstr1;
  GtkWidget *edit_instructions1;
  GtkWidget *edit_fpgm1;
  GtkWidget *edit_prep1;
  GtkWidget *edit_maxp1;
  GtkWidget *edit_cvt_1;
  GtkWidget *private_to_cvt_1;
  GtkWidget *separator30;
  GtkWidget *clear_hints1;
  GtkWidget *clear_instructions1;
  GtkWidget *separator31;
  GtkWidget *histograms1;
  GtkWidget *histograms1_menu;
  GtkWidget *hstem1;
  GtkWidget *vstem1;
  GtkWidget *bluevalues1;
  GtkWidget *encoding2;
  GtkWidget *encoding2_menu;
  GtkWidget *reencode1;
  GtkWidget *reencode1_menu;
  GtkWidget *separator65;
  GtkWidget *compact1;
  GtkWidget *force_encoding1;
  GtkWidget *force_encoding1_menu;
  GtkWidget *separator66;
  GtkWidget *separator64;
  GtkWidget *add_encoding_slots1;
  GtkWidget *remove_unused_slots1;
  GtkWidget *detach_glyphs1;
  GtkWidget *detach___remove_glyphs1;
  GtkWidget *image5835;
  GtkWidget *separator67;
  GtkWidget *add_encoding_name1;
  GtkWidget *load_encoding1;
  GtkWidget *make_from_font1;
  GtkWidget *remove_encoding1;
  GtkWidget *separator68;
  GtkWidget *display_by_groups1;
  GtkWidget *define_groups1;
  GtkWidget *separator87;
  GtkWidget *save_namelist_of_font1;
  GtkWidget *load_namelist1;
  GtkWidget *rename_glyphs1;
  GtkWidget *create_named_glyphs1;
  GtkWidget *view3;
  GtkWidget *view3_menu;
  GtkWidget *next_glyph1;
  GtkWidget *image5836;
  GtkWidget *prev_glyph1;
  GtkWidget *image5837;
  GtkWidget *next_defined_glyph1;
  GtkWidget *image5838;
  GtkWidget *prev_defined_glyph1;
  GtkWidget *image5839;
  GtkWidget *goto1;
  GtkWidget *image5840;
  GtkWidget *separator32;
  GtkWidget *show_att1;
  GtkWidget *display_substitutions1;
  GtkWidget *combinations1;
  GtkWidget *combinations1_menu;
  GtkWidget *kern_pairs1;
  GtkWidget *anchor_pairs1;
  GtkWidget *anchor_pairs1_menu;
  GtkWidget *all2;
  GtkWidget *ligatures2;
  GtkWidget *separator33;
  GtkWidget *label_glyph_by1;
  GtkWidget *label_glyph_by1_menu;
  GSList *glyph_image1_group = NULL;
  GtkWidget *glyph_image1;
  GtkWidget *glyph_name1;
  GtkWidget *unicode1;
  GtkWidget *encoding1;
  GtkWidget *separator62;
  GtkWidget *show_h_metrics1;
  GtkWidget *show_v_metrics1;
  GtkWidget *separator34;
  GtkWidget *_32x8_cell_window1;
  GtkWidget *_16x4_cell_window1;
  GtkWidget *_8x2_cell_window1;
  GtkWidget *separator85;
  GtkWidget *_24_pixel_outline1;
  GtkWidget *_36_pixel_outline1;
  GtkWidget *_48_pixel_outline1;
  GtkWidget *_72_pixel_outline1;
  GtkWidget *_96_pixel_outline1;
  GtkWidget *separator35;
  GtkWidget *anti_alias1;
  GtkWidget *fit_to_em1;
  GtkWidget *separator89;
  GtkWidget *bitmap_magnification1;
  GtkWidget *metrics1;
  GtkWidget *metrics1_menu;
  GtkWidget *center_in_width1;
  GtkWidget *thirds_in_width1;
  GtkWidget *set_width1;
  GtkWidget *set_lbearing1;
  GtkWidget *set_rbearing1;
  GtkWidget *set_vertical_advance1;
  GtkWidget *separator36;
  GtkWidget *auto_width1;
  GtkWidget *auto_kern1;
  GtkWidget *kern_by_classes1;
  GtkWidget *remove_all_kern_pairs1;
  GtkWidget *kern_pair_closeup1;
  GtkWidget *separator37;
  GtkWidget *vkern_by_classes1;
  GtkWidget *vkern_from_hkern1;
  GtkWidget *remove_all_vkern_pairs1;
  GtkWidget *cid1;
  GtkWidget *cid1_menu;
  GtkWidget *convert_to_cid1;
  GtkWidget *convert_by_cmap1;
  GtkWidget *separator38;
  GtkWidget *flatten1;
  GtkWidget *flatten_by_cmap1;
  GtkWidget *separator69;
  GtkWidget *insert_font1;
  GtkWidget *insert_empty_font1;
  GtkWidget *remove_font1;
  GtkWidget *separator70;
  GtkWidget *change_supplement1;
  GtkWidget *cid_font_info1;
  GtkWidget *image5841;
  GtkWidget *mm1;
  GtkWidget *mm1_menu;
  GtkWidget *create_mm1;
  GtkWidget *image5842;
  GtkWidget *separator39;
  GtkWidget *mm_validity_check1;
  GtkWidget *mm_info1;
  GtkWidget *image5843;
  GtkWidget *blend_to_new_font1;
  GtkWidget *mm_change_def_weights1;
  GtkWidget *window1;
  GtkWidget *window1_menu;
  GtkWidget *open_outline_window1;
  GtkWidget *open_bitmap_window1;
  GtkWidget *open_metrics_window1;
  GtkWidget *separator71;
  GtkWidget *warnings1;
  GtkWidget *image5844;
  GtkWidget *separator3;
  GtkWidget *help4;
  GtkWidget *help4_menu;
  GtkWidget *help1;
  GtkWidget *image5845;
  GtkWidget *overview1;
  GtkWidget *index1;
  GtkWidget *image5846;
  GtkWidget *about1;
  GtkWidget *image5847;
  GtkWidget *license1;
  GtkWidget *status;
  GtkWidget *hbox5;
  GtkWidget *view;
  GtkWidget *vscrollbar2;
  GtkAccelGroup *accel_group;
  GtkTooltips *tooltips;

  tooltips = gtk_tooltips_new ();

  accel_group = gtk_accel_group_new ();

  FontView = gtk_window_new (GTK_WINDOW_TOPLEVEL);
  gtk_widget_set_name (FontView, "FontView");
  gtk_widget_set_events (FontView, GDK_EXPOSURE_MASK | GDK_KEY_PRESS_MASK | GDK_KEY_RELEASE_MASK | GDK_ENTER_NOTIFY_MASK | GDK_LEAVE_NOTIFY_MASK | GDK_PROPERTY_CHANGE_MASK);
  gtk_window_set_title (GTK_WINDOW (FontView), _("FontView"));
  FontView_icon_pixbuf = create_pixbuf ("fontview2.xbm");
  if (FontView_icon_pixbuf)
    {
      gtk_window_set_icon (GTK_WINDOW (FontView), FontView_icon_pixbuf);
      gdk_pixbuf_unref (FontView_icon_pixbuf);
    }

  vbox1 = gtk_vbox_new (FALSE, 0);
  gtk_widget_set_name (vbox1, "vbox1");
  gtk_widget_show (vbox1);
  gtk_container_add (GTK_CONTAINER (FontView), vbox1);

  FontViewMenu = gww_vmenu_bar_new ();
  gtk_widget_set_name (FontViewMenu, "FontViewMenu");
  gtk_widget_show (FontViewMenu);
  gtk_box_pack_start (GTK_BOX (vbox1), FontViewMenu, FALSE, FALSE, 0);

  file1 = gtk_menu_item_new_with_mnemonic (_("_File"));
  gtk_widget_set_name (file1, "file1");
  gtk_widget_show (file1);
  gtk_container_add (GTK_CONTAINER (FontViewMenu), file1);

  file1_menu = gtk_menu_new ();
  gtk_widget_set_name (file1_menu, "file1_menu");
  gtk_menu_item_set_submenu (GTK_MENU_ITEM (file1), file1_menu);

  new2 = gtk_image_menu_item_new_with_mnemonic (_("Font|_New"));
  gtk_widget_set_name (new2, "new2");
  gtk_widget_show (new2);
  gtk_container_add (GTK_CONTAINER (file1_menu), new2);
  gtk_widget_add_accelerator (new2, "activate", accel_group,
                              GDK_N, GDK_CONTROL_MASK,
                              GTK_ACCEL_VISIBLE);

  image5763 = gtk_image_new_from_stock ("gtk-new", GTK_ICON_SIZE_MENU);
  gtk_widget_set_name (image5763, "image5763");
  gtk_widget_show (image5763);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (new2), image5763);

  open2 = gtk_image_menu_item_new_with_mnemonic (_("_Open..."));
  gtk_widget_set_name (open2, "open2");
  gtk_widget_show (open2);
  gtk_container_add (GTK_CONTAINER (file1_menu), open2);
  gtk_widget_add_accelerator (open2, "activate", accel_group,
                              GDK_O, GDK_CONTROL_MASK,
                              GTK_ACCEL_VISIBLE);

  image5764 = gtk_image_new_from_stock ("gtk-open", GTK_ICON_SIZE_MENU);
  gtk_widget_set_name (image5764, "image5764");
  gtk_widget_show (image5764);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (open2), image5764);

  recent1 = gtk_menu_item_new_with_mnemonic (_("Recen_t"));
  gtk_widget_set_name (recent1, "recent1");
  gtk_widget_show (recent1);
  gtk_container_add (GTK_CONTAINER (file1_menu), recent1);

  recent1_menu = gtk_menu_new ();
  gtk_widget_set_name (recent1_menu, "recent1_menu");
  gtk_menu_item_set_submenu (GTK_MENU_ITEM (recent1), recent1_menu);

  separator2 = gtk_menu_item_new ();
  gtk_widget_set_name (separator2, "separator2");
  gtk_widget_show (separator2);
  gtk_container_add (GTK_CONTAINER (recent1_menu), separator2);
  gtk_widget_set_sensitive (separator2, FALSE);

  close2 = gtk_image_menu_item_new_with_mnemonic (_("_Close"));
  gtk_widget_set_name (close2, "close2");
  gtk_widget_show (close2);
  gtk_container_add (GTK_CONTAINER (file1_menu), close2);
  gtk_widget_add_accelerator (close2, "activate", accel_group,
                              GDK_Q, GDK_CONTROL_MASK | GDK_SHIFT_MASK,
                              GTK_ACCEL_VISIBLE);

  image5765 = gtk_image_new_from_stock ("gtk-close", GTK_ICON_SIZE_MENU);
  gtk_widget_set_name (image5765, "image5765");
  gtk_widget_show (image5765);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (close2), image5765);

  separator1 = gtk_menu_item_new ();
  gtk_widget_set_name (separator1, "separator1");
  gtk_widget_show (separator1);
  gtk_container_add (GTK_CONTAINER (file1_menu), separator1);
  gtk_widget_set_sensitive (separator1, FALSE);

  save2 = gtk_image_menu_item_new_with_mnemonic (_("_Save"));
  gtk_widget_set_name (save2, "save2");
  gtk_widget_show (save2);
  gtk_container_add (GTK_CONTAINER (file1_menu), save2);
  gtk_widget_add_accelerator (save2, "activate", accel_group,
                              GDK_S, GDK_CONTROL_MASK,
                              GTK_ACCEL_VISIBLE);

  image5766 = gtk_image_new_from_stock ("gtk-save", GTK_ICON_SIZE_MENU);
  gtk_widget_set_name (image5766, "image5766");
  gtk_widget_show (image5766);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (save2), image5766);

  save_as2 = gtk_image_menu_item_new_with_mnemonic (_("Save _As..."));
  gtk_widget_set_name (save_as2, "save_as2");
  gtk_widget_show (save_as2);
  gtk_container_add (GTK_CONTAINER (file1_menu), save_as2);
  gtk_widget_add_accelerator (save_as2, "activate", accel_group,
                              GDK_S, GDK_CONTROL_MASK | GDK_SHIFT_MASK,
                              GTK_ACCEL_VISIBLE);

  image5767 = gtk_image_new_from_stock ("gtk-save-as", GTK_ICON_SIZE_MENU);
  gtk_widget_set_name (image5767, "image5767");
  gtk_widget_show (image5767);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (save_as2), image5767);

  save_all1 = gtk_image_menu_item_new_with_mnemonic (_("Save A_ll"));
  gtk_widget_set_name (save_all1, "save_all1");
  gtk_widget_show (save_all1);
  gtk_container_add (GTK_CONTAINER (file1_menu), save_all1);
  gtk_widget_add_accelerator (save_all1, "activate", accel_group,
                              GDK_S, GDK_CONTROL_MASK | GDK_MOD1_MASK,
                              GTK_ACCEL_VISIBLE);

  image5768 = gtk_image_new_from_stock ("gtk-save", GTK_ICON_SIZE_MENU);
  gtk_widget_set_name (image5768, "image5768");
  gtk_widget_show (image5768);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (save_all1), image5768);

  generate_fonts1 = gtk_image_menu_item_new_with_mnemonic (_("_Generate Fonts..."));
  gtk_widget_set_name (generate_fonts1, "generate_fonts1");
  gtk_widget_show (generate_fonts1);
  gtk_container_add (GTK_CONTAINER (file1_menu), generate_fonts1);
  gtk_widget_add_accelerator (generate_fonts1, "activate", accel_group,
                              GDK_G, GDK_CONTROL_MASK | GDK_SHIFT_MASK,
                              GTK_ACCEL_VISIBLE);

  image5769 = create_pixmap (FontView, "filegenerate.png");
  gtk_widget_set_name (image5769, "image5769");
  gtk_widget_show (image5769);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (generate_fonts1), image5769);

  generate_mac_family1 = gtk_image_menu_item_new_with_mnemonic (_("Generate Mac _Family..."));
  gtk_widget_set_name (generate_mac_family1, "generate_mac_family1");
  gtk_widget_show (generate_mac_family1);
  gtk_container_add (GTK_CONTAINER (file1_menu), generate_mac_family1);
  gtk_widget_add_accelerator (generate_mac_family1, "activate", accel_group,
                              GDK_G, GDK_CONTROL_MASK | GDK_MOD1_MASK,
                              GTK_ACCEL_VISIBLE);

  image5770 = create_pixmap (FontView, "filegeneratefamily.png");
  gtk_widget_set_name (image5770, "image5770");
  gtk_widget_show (image5770);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (generate_mac_family1), image5770);

  separatormenuitem1 = gtk_menu_item_new ();
  gtk_widget_set_name (separatormenuitem1, "separatormenuitem1");
  gtk_widget_show (separatormenuitem1);
  gtk_container_add (GTK_CONTAINER (file1_menu), separatormenuitem1);
  gtk_widget_set_sensitive (separatormenuitem1, FALSE);

  import1 = gtk_image_menu_item_new_with_mnemonic (_("_Import..."));
  gtk_widget_set_name (import1, "import1");
  gtk_widget_show (import1);
  gtk_container_add (GTK_CONTAINER (file1_menu), import1);
  gtk_widget_add_accelerator (import1, "activate", accel_group,
                              GDK_I, GDK_CONTROL_MASK | GDK_SHIFT_MASK,
                              GTK_ACCEL_VISIBLE);

  image5771 = create_pixmap (FontView, "fileimport.png");
  gtk_widget_set_name (image5771, "image5771");
  gtk_widget_show (image5771);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (import1), image5771);

  merge_kern_info1 = gtk_menu_item_new_with_mnemonic (_("_Merge Feature Info..."));
  gtk_widget_set_name (merge_kern_info1, "merge_kern_info1");
  gtk_widget_show (merge_kern_info1);
  gtk_container_add (GTK_CONTAINER (file1_menu), merge_kern_info1);
  gtk_widget_add_accelerator (merge_kern_info1, "activate", accel_group,
                              GDK_K, GDK_CONTROL_MASK | GDK_SHIFT_MASK | GDK_MOD1_MASK,
                              GTK_ACCEL_VISIBLE);

  revert_file1 = gtk_image_menu_item_new_with_mnemonic (_("_Revert File"));
  gtk_widget_set_name (revert_file1, "revert_file1");
  gtk_widget_show (revert_file1);
  gtk_container_add (GTK_CONTAINER (file1_menu), revert_file1);
  gtk_widget_add_accelerator (revert_file1, "activate", accel_group,
                              GDK_R, GDK_CONTROL_MASK | GDK_SHIFT_MASK,
                              GTK_ACCEL_VISIBLE);

  image5772 = gtk_image_new_from_stock ("gtk-revert-to-saved", GTK_ICON_SIZE_MENU);
  gtk_widget_set_name (image5772, "image5772");
  gtk_widget_show (image5772);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (revert_file1), image5772);

  revert_to_backup1 = gtk_image_menu_item_new_with_mnemonic (_("Revert to Backup"));
  gtk_widget_set_name (revert_to_backup1, "revert_to_backup1");
  gtk_widget_show (revert_to_backup1);
  gtk_container_add (GTK_CONTAINER (file1_menu), revert_to_backup1);

  image5773 = gtk_image_new_from_stock ("gtk-go-back", GTK_ICON_SIZE_MENU);
  gtk_widget_set_name (image5773, "image5773");
  gtk_widget_show (image5773);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (revert_to_backup1), image5773);

  revert_glyph1 = gtk_image_menu_item_new_with_mnemonic (_("Revert Gl_yph"));
  gtk_widget_set_name (revert_glyph1, "revert_glyph1");
  gtk_widget_show (revert_glyph1);
  gtk_container_add (GTK_CONTAINER (file1_menu), revert_glyph1);
  gtk_widget_add_accelerator (revert_glyph1, "activate", accel_group,
                              GDK_R, GDK_CONTROL_MASK | GDK_MOD1_MASK,
                              GTK_ACCEL_VISIBLE);

  image5774 = gtk_image_new_from_stock ("gtk-revert-to-saved", GTK_ICON_SIZE_MENU);
  gtk_widget_set_name (image5774, "image5774");
  gtk_widget_show (image5774);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (revert_glyph1), image5774);

  separator4 = gtk_menu_item_new ();
  gtk_widget_set_name (separator4, "separator4");
  gtk_widget_show (separator4);
  gtk_container_add (GTK_CONTAINER (file1_menu), separator4);
  gtk_widget_set_sensitive (separator4, FALSE);

  print2 = gtk_image_menu_item_new_with_mnemonic (_("_Print..."));
  gtk_widget_set_name (print2, "print2");
  gtk_widget_show (print2);
  gtk_container_add (GTK_CONTAINER (file1_menu), print2);
  gtk_widget_add_accelerator (print2, "activate", accel_group,
                              GDK_P, GDK_CONTROL_MASK,
                              GTK_ACCEL_VISIBLE);

  image5775 = gtk_image_new_from_stock ("gtk-print", GTK_ICON_SIZE_MENU);
  gtk_widget_set_name (image5775, "image5775");
  gtk_widget_show (image5775);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (print2), image5775);

  separator5 = gtk_menu_item_new ();
  gtk_widget_set_name (separator5, "separator5");
  gtk_widget_show (separator5);
  gtk_container_add (GTK_CONTAINER (file1_menu), separator5);
  gtk_widget_set_sensitive (separator5, FALSE);

  execute_script1 = gtk_image_menu_item_new_with_mnemonic (_("E_xecute Script..."));
  gtk_widget_set_name (execute_script1, "execute_script1");
  gtk_widget_show (execute_script1);
  gtk_container_add (GTK_CONTAINER (file1_menu), execute_script1);

  image5776 = gtk_image_new_from_stock ("gtk-execute", GTK_ICON_SIZE_MENU);
  gtk_widget_set_name (image5776, "image5776");
  gtk_widget_show (image5776);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (execute_script1), image5776);

  script_menu1 = gtk_menu_item_new_with_mnemonic (_("Script Men_u"));
  gtk_widget_set_name (script_menu1, "script_menu1");
  gtk_widget_show (script_menu1);
  gtk_container_add (GTK_CONTAINER (file1_menu), script_menu1);

  script_menu1_menu = gtk_menu_new ();
  gtk_widget_set_name (script_menu1_menu, "script_menu1_menu");
  gtk_menu_item_set_submenu (GTK_MENU_ITEM (script_menu1), script_menu1_menu);

  separator8 = gtk_menu_item_new ();
  gtk_widget_set_name (separator8, "separator8");
  gtk_widget_show (separator8);
  gtk_container_add (GTK_CONTAINER (script_menu1_menu), separator8);
  gtk_widget_set_sensitive (separator8, FALSE);

  separator6 = gtk_menu_item_new ();
  gtk_widget_set_name (separator6, "separator6");
  gtk_widget_show (separator6);
  gtk_container_add (GTK_CONTAINER (file1_menu), separator6);
  gtk_widget_set_sensitive (separator6, FALSE);

  preferences2 = gtk_image_menu_item_new_with_mnemonic (_("Pr_eferences..."));
  gtk_widget_set_name (preferences2, "preferences2");
  gtk_widget_show (preferences2);
  gtk_container_add (GTK_CONTAINER (file1_menu), preferences2);

  image5777 = gtk_image_new_from_stock ("gtk-preferences", GTK_ICON_SIZE_MENU);
  gtk_widget_set_name (image5777, "image5777");
  gtk_widget_show (image5777);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (preferences2), image5777);

  separator7 = gtk_menu_item_new ();
  gtk_widget_set_name (separator7, "separator7");
  gtk_widget_show (separator7);
  gtk_container_add (GTK_CONTAINER (file1_menu), separator7);
  gtk_widget_set_sensitive (separator7, FALSE);

  quit2 = gtk_image_menu_item_new_with_mnemonic (_("_Quit"));
  gtk_widget_set_name (quit2, "quit2");
  gtk_widget_show (quit2);
  gtk_container_add (GTK_CONTAINER (file1_menu), quit2);
  gtk_widget_add_accelerator (quit2, "activate", accel_group,
                              GDK_Q, GDK_CONTROL_MASK,
                              GTK_ACCEL_VISIBLE);

  image5778 = gtk_image_new_from_stock ("gtk-quit", GTK_ICON_SIZE_MENU);
  gtk_widget_set_name (image5778, "image5778");
  gtk_widget_show (image5778);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (quit2), image5778);

  edit2 = gtk_menu_item_new_with_mnemonic (_("_Edit"));
  gtk_widget_set_name (edit2, "edit2");
  gtk_widget_show (edit2);
  gtk_container_add (GTK_CONTAINER (FontViewMenu), edit2);

  edit2_menu = gtk_menu_new ();
  gtk_widget_set_name (edit2_menu, "edit2_menu");
  gtk_menu_item_set_submenu (GTK_MENU_ITEM (edit2), edit2_menu);

  undo2 = gtk_image_menu_item_new_with_mnemonic (_("_Undo"));
  gtk_widget_set_name (undo2, "undo2");
  gtk_widget_show (undo2);
  gtk_container_add (GTK_CONTAINER (edit2_menu), undo2);
  gtk_widget_add_accelerator (undo2, "activate", accel_group,
                              GDK_Z, GDK_CONTROL_MASK,
                              GTK_ACCEL_VISIBLE);

  image5779 = gtk_image_new_from_stock ("gtk-undo", GTK_ICON_SIZE_MENU);
  gtk_widget_set_name (image5779, "image5779");
  gtk_widget_show (image5779);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (undo2), image5779);

  redo2 = gtk_image_menu_item_new_with_mnemonic (_("_Redo"));
  gtk_widget_set_name (redo2, "redo2");
  gtk_widget_show (redo2);
  gtk_container_add (GTK_CONTAINER (edit2_menu), redo2);
  gtk_widget_add_accelerator (redo2, "activate", accel_group,
                              GDK_Y, GDK_CONTROL_MASK,
                              GTK_ACCEL_VISIBLE);

  image5780 = gtk_image_new_from_stock ("gtk-redo", GTK_ICON_SIZE_MENU);
  gtk_widget_set_name (image5780, "image5780");
  gtk_widget_show (image5780);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (redo2), image5780);

  separator9 = gtk_menu_item_new ();
  gtk_widget_set_name (separator9, "separator9");
  gtk_widget_show (separator9);
  gtk_container_add (GTK_CONTAINER (edit2_menu), separator9);
  gtk_widget_set_sensitive (separator9, FALSE);

  cut2 = gtk_image_menu_item_new_with_mnemonic (_("Cu_t"));
  gtk_widget_set_name (cut2, "cut2");
  gtk_widget_show (cut2);
  gtk_container_add (GTK_CONTAINER (edit2_menu), cut2);
  gtk_widget_add_accelerator (cut2, "activate", accel_group,
                              GDK_X, GDK_CONTROL_MASK,
                              GTK_ACCEL_VISIBLE);

  image5781 = gtk_image_new_from_stock ("gtk-cut", GTK_ICON_SIZE_MENU);
  gtk_widget_set_name (image5781, "image5781");
  gtk_widget_show (image5781);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (cut2), image5781);

  copy2 = gtk_image_menu_item_new_with_mnemonic (_("_Copy"));
  gtk_widget_set_name (copy2, "copy2");
  gtk_widget_show (copy2);
  gtk_container_add (GTK_CONTAINER (edit2_menu), copy2);
  gtk_widget_add_accelerator (copy2, "activate", accel_group,
                              GDK_C, GDK_CONTROL_MASK,
                              GTK_ACCEL_VISIBLE);

  image5782 = gtk_image_new_from_stock ("gtk-copy", GTK_ICON_SIZE_MENU);
  gtk_widget_set_name (image5782, "image5782");
  gtk_widget_show (image5782);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (copy2), image5782);

  copy_reference1 = gtk_image_menu_item_new_with_mnemonic (_("C_opy Reference"));
  gtk_widget_set_name (copy_reference1, "copy_reference1");
  gtk_widget_show (copy_reference1);
  gtk_container_add (GTK_CONTAINER (edit2_menu), copy_reference1);
  gtk_widget_add_accelerator (copy_reference1, "activate", accel_group,
                              GDK_G, GDK_CONTROL_MASK,
                              GTK_ACCEL_VISIBLE);

  image5783 = create_pixmap (FontView, "editcopyref.png");
  gtk_widget_set_name (image5783, "image5783");
  gtk_widget_show (image5783);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (copy_reference1), image5783);

  copy_lookup_data1 = gtk_menu_item_new_with_mnemonic (_("Copy _Lookup Data"));
  gtk_widget_set_name (copy_lookup_data1, "copy_lookup_data1");
  gtk_widget_show (copy_lookup_data1);
  gtk_container_add (GTK_CONTAINER (edit2_menu), copy_lookup_data1);

  copy_width1 = gtk_image_menu_item_new_with_mnemonic (_("Copy _Width"));
  gtk_widget_set_name (copy_width1, "copy_width1");
  gtk_widget_show (copy_width1);
  gtk_container_add (GTK_CONTAINER (edit2_menu), copy_width1);
  gtk_widget_add_accelerator (copy_width1, "activate", accel_group,
                              GDK_W, GDK_CONTROL_MASK,
                              GTK_ACCEL_VISIBLE);

  image5784 = create_pixmap (FontView, "editcopywidth.png");
  gtk_widget_set_name (image5784, "image5784");
  gtk_widget_show (image5784);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (copy_width1), image5784);

  copy_vwidth1 = gtk_image_menu_item_new_with_mnemonic (_("Copy _VWidth"));
  gtk_widget_set_name (copy_vwidth1, "copy_vwidth1");
  gtk_widget_show (copy_vwidth1);
  gtk_container_add (GTK_CONTAINER (edit2_menu), copy_vwidth1);

  image5785 = create_pixmap (FontView, "editcopyvwidth.png");
  gtk_widget_set_name (image5785, "image5785");
  gtk_widget_show (image5785);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (copy_vwidth1), image5785);

  copy_lbearing1 = gtk_image_menu_item_new_with_mnemonic (_("Co_py LBearing"));
  gtk_widget_set_name (copy_lbearing1, "copy_lbearing1");
  gtk_widget_show (copy_lbearing1);
  gtk_container_add (GTK_CONTAINER (edit2_menu), copy_lbearing1);

  image5786 = create_pixmap (FontView, "editcopylbearing.png");
  gtk_widget_set_name (image5786, "image5786");
  gtk_widget_show (image5786);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (copy_lbearing1), image5786);

  copy_rbearing1 = gtk_image_menu_item_new_with_mnemonic (_("Copy RB_earing"));
  gtk_widget_set_name (copy_rbearing1, "copy_rbearing1");
  gtk_widget_show (copy_rbearing1);
  gtk_container_add (GTK_CONTAINER (edit2_menu), copy_rbearing1);

  image5787 = create_pixmap (FontView, "editcopyrbearing.png");
  gtk_widget_set_name (image5787, "image5787");
  gtk_widget_show (image5787);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (copy_rbearing1), image5787);

  paste2 = gtk_image_menu_item_new_with_mnemonic (_("_Paste"));
  gtk_widget_set_name (paste2, "paste2");
  gtk_widget_show (paste2);
  gtk_container_add (GTK_CONTAINER (edit2_menu), paste2);
  gtk_widget_add_accelerator (paste2, "activate", accel_group,
                              GDK_V, GDK_CONTROL_MASK,
                              GTK_ACCEL_VISIBLE);

  image5788 = gtk_image_new_from_stock ("gtk-paste", GTK_ICON_SIZE_MENU);
  gtk_widget_set_name (image5788, "image5788");
  gtk_widget_show (image5788);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (paste2), image5788);

  paste_into1 = gtk_image_menu_item_new_with_mnemonic (_("P_aste Into"));
  gtk_widget_set_name (paste_into1, "paste_into1");
  gtk_widget_show (paste_into1);
  gtk_container_add (GTK_CONTAINER (edit2_menu), paste_into1);
  gtk_widget_add_accelerator (paste_into1, "activate", accel_group,
                              GDK_V, GDK_CONTROL_MASK | GDK_SHIFT_MASK,
                              GTK_ACCEL_VISIBLE);

  image5789 = gtk_image_new_from_stock ("gtk-paste", GTK_ICON_SIZE_MENU);
  gtk_widget_set_name (image5789, "image5789");
  gtk_widget_show (image5789);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (paste_into1), image5789);

  paste_after1 = gtk_image_menu_item_new_with_mnemonic (_("Paste After"));
  gtk_widget_set_name (paste_after1, "paste_after1");
  gtk_widget_show (paste_after1);
  gtk_container_add (GTK_CONTAINER (edit2_menu), paste_after1);
  gtk_widget_add_accelerator (paste_after1, "activate", accel_group,
                              GDK_V, GDK_CONTROL_MASK | GDK_SHIFT_MASK | GDK_MOD1_MASK,
                              GTK_ACCEL_VISIBLE);

  image5790 = gtk_image_new_from_stock ("gtk-paste", GTK_ICON_SIZE_MENU);
  gtk_widget_set_name (image5790, "image5790");
  gtk_widget_show (image5790);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (paste_after1), image5790);

  same_glyph_as1 = gtk_menu_item_new_with_mnemonic (_("Sa_me Glyph As"));
  gtk_widget_set_name (same_glyph_as1, "same_glyph_as1");
  gtk_widget_show (same_glyph_as1);
  gtk_container_add (GTK_CONTAINER (edit2_menu), same_glyph_as1);

  clear2 = gtk_image_menu_item_new_with_mnemonic (_("C_lear"));
  gtk_widget_set_name (clear2, "clear2");
  gtk_widget_show (clear2);
  gtk_container_add (GTK_CONTAINER (edit2_menu), clear2);
  gtk_widget_add_accelerator (clear2, "activate", accel_group,
                              GDK_Delete, 0,
                              GTK_ACCEL_VISIBLE);

  image5791 = gtk_image_new_from_stock ("gtk-clear", GTK_ICON_SIZE_MENU);
  gtk_widget_set_name (image5791, "image5791");
  gtk_widget_show (image5791);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (clear2), image5791);

  clear_background1 = gtk_image_menu_item_new_with_mnemonic (_("Clear _Background"));
  gtk_widget_set_name (clear_background1, "clear_background1");
  gtk_widget_show (clear_background1);
  gtk_container_add (GTK_CONTAINER (edit2_menu), clear_background1);

  image5792 = gtk_image_new_from_stock ("gtk-clear", GTK_ICON_SIZE_MENU);
  gtk_widget_set_name (image5792, "image5792");
  gtk_widget_show (image5792);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (clear_background1), image5792);

  copy_fg_to_bg1 = gtk_image_menu_item_new_with_mnemonic (_("Copy _Fg to Bg"));
  gtk_widget_set_name (copy_fg_to_bg1, "copy_fg_to_bg1");
  gtk_widget_show (copy_fg_to_bg1);
  gtk_container_add (GTK_CONTAINER (edit2_menu), copy_fg_to_bg1);

  image5793 = create_pixmap (FontView, "editcopyfg2bg.png");
  gtk_widget_set_name (image5793, "image5793");
  gtk_widget_show (image5793);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (copy_fg_to_bg1), image5793);

  join1 = gtk_menu_item_new_with_mnemonic (_("_Join"));
  gtk_widget_set_name (join1, "join1");
  gtk_widget_show (join1);
  gtk_container_add (GTK_CONTAINER (edit2_menu), join1);
  gtk_widget_add_accelerator (join1, "activate", accel_group,
                              GDK_J, GDK_CONTROL_MASK | GDK_SHIFT_MASK,
                              GTK_ACCEL_VISIBLE);

  separator10 = gtk_menu_item_new ();
  gtk_widget_set_name (separator10, "separator10");
  gtk_widget_show (separator10);
  gtk_container_add (GTK_CONTAINER (edit2_menu), separator10);
  gtk_widget_set_sensitive (separator10, FALSE);

  select1 = gtk_menu_item_new_with_mnemonic (_("_Select"));
  gtk_widget_set_name (select1, "select1");
  gtk_widget_show (select1);
  gtk_container_add (GTK_CONTAINER (edit2_menu), select1);

  select1_menu = gtk_menu_new ();
  gtk_widget_set_name (select1_menu, "select1_menu");
  gtk_menu_item_set_submenu (GTK_MENU_ITEM (select1), select1_menu);

  select_all1 = gtk_menu_item_new_with_mnemonic (_("Select _All"));
  gtk_widget_set_name (select_all1, "select_all1");
  gtk_widget_show (select_all1);
  gtk_container_add (GTK_CONTAINER (select1_menu), select_all1);
  gtk_widget_add_accelerator (select_all1, "activate", accel_group,
                              GDK_A, GDK_CONTROL_MASK,
                              GTK_ACCEL_VISIBLE);

  invert_selection1 = gtk_menu_item_new_with_mnemonic (_("_Invert Selection"));
  gtk_widget_set_name (invert_selection1, "invert_selection1");
  gtk_widget_show (invert_selection1);
  gtk_container_add (GTK_CONTAINER (select1_menu), invert_selection1);
  gtk_widget_add_accelerator (invert_selection1, "activate", accel_group,
                              GDK_Escape, GDK_CONTROL_MASK,
                              GTK_ACCEL_VISIBLE);

  deselect_all1 = gtk_menu_item_new_with_mnemonic (_("_Deselect All"));
  gtk_widget_set_name (deselect_all1, "deselect_all1");
  gtk_widget_show (deselect_all1);
  gtk_container_add (GTK_CONTAINER (select1_menu), deselect_all1);
  gtk_widget_add_accelerator (deselect_all1, "activate", accel_group,
                              GDK_Escape, 0,
                              GTK_ACCEL_VISIBLE);

  select_by_color1 = gtk_menu_item_new_with_mnemonic (_("Select by _Color"));
  gtk_widget_set_name (select_by_color1, "select_by_color1");
  gtk_widget_show (select_by_color1);
  gtk_container_add (GTK_CONTAINER (select1_menu), select_by_color1);

  select_by_color1_menu = gtk_menu_new ();
  gtk_widget_set_name (select_by_color1_menu, "select_by_color1_menu");
  gtk_menu_item_set_submenu (GTK_MENU_ITEM (select_by_color1), select_by_color1_menu);

  default1 = gtk_image_menu_item_new_with_mnemonic (_("Default"));
  gtk_widget_set_name (default1, "default1");
  gtk_widget_show (default1);
  gtk_container_add (GTK_CONTAINER (select_by_color1_menu), default1);

  image5794 = create_pixmap (FontView, "selectdefault.png");
  gtk_widget_set_name (image5794, "image5794");
  gtk_widget_show (image5794);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (default1), image5794);

  white = gtk_image_menu_item_new_with_mnemonic (_(" "));
  gtk_widget_set_name (white, "white");
  gtk_widget_show (white);
  gtk_container_add (GTK_CONTAINER (select_by_color1_menu), white);

  image5795 = create_pixmap (FontView, "selectwhite.png");
  gtk_widget_set_name (image5795, "image5795");
  gtk_widget_show (image5795);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (white), image5795);

  red = gtk_image_menu_item_new_with_mnemonic (_(" "));
  gtk_widget_set_name (red, "red");
  gtk_widget_show (red);
  gtk_container_add (GTK_CONTAINER (select_by_color1_menu), red);

  image5796 = create_pixmap (FontView, "selectred.png");
  gtk_widget_set_name (image5796, "image5796");
  gtk_widget_show (image5796);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (red), image5796);

  green = gtk_image_menu_item_new_with_mnemonic (_(" "));
  gtk_widget_set_name (green, "green");
  gtk_widget_show (green);
  gtk_container_add (GTK_CONTAINER (select_by_color1_menu), green);

  image5797 = create_pixmap (FontView, "selectgreen.png");
  gtk_widget_set_name (image5797, "image5797");
  gtk_widget_show (image5797);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (green), image5797);

  blue = gtk_image_menu_item_new_with_mnemonic (_(" "));
  gtk_widget_set_name (blue, "blue");
  gtk_widget_show (blue);
  gtk_container_add (GTK_CONTAINER (select_by_color1_menu), blue);

  image5798 = create_pixmap (FontView, "selectblue.png");
  gtk_widget_set_name (image5798, "image5798");
  gtk_widget_show (image5798);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (blue), image5798);

  yellow = gtk_image_menu_item_new_with_mnemonic (_(" "));
  gtk_widget_set_name (yellow, "yellow");
  gtk_widget_show (yellow);
  gtk_container_add (GTK_CONTAINER (select_by_color1_menu), yellow);

  image5799 = create_pixmap (FontView, "selectyellow.png");
  gtk_widget_set_name (image5799, "image5799");
  gtk_widget_show (image5799);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (yellow), image5799);

  cyan = gtk_image_menu_item_new_with_mnemonic (_(" "));
  gtk_widget_set_name (cyan, "cyan");
  gtk_widget_show (cyan);
  gtk_container_add (GTK_CONTAINER (select_by_color1_menu), cyan);

  image5800 = create_pixmap (FontView, "selectcyan.png");
  gtk_widget_set_name (image5800, "image5800");
  gtk_widget_show (image5800);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (cyan), image5800);

  magenta = gtk_image_menu_item_new_with_mnemonic (_(" "));
  gtk_widget_set_name (magenta, "magenta");
  gtk_widget_show (magenta);
  gtk_container_add (GTK_CONTAINER (select_by_color1_menu), magenta);

  image5801 = create_pixmap (FontView, "selectmagenta.png");
  gtk_widget_set_name (image5801, "image5801");
  gtk_widget_show (image5801);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (magenta), image5801);

  color_picker1 = gtk_image_menu_item_new_with_mnemonic (_("Color Picker"));
  gtk_widget_set_name (color_picker1, "color_picker1");
  gtk_widget_show (color_picker1);
  gtk_container_add (GTK_CONTAINER (select_by_color1_menu), color_picker1);

  image5802 = gtk_image_new_from_stock ("gtk-select-color", GTK_ICON_SIZE_MENU);
  gtk_widget_set_name (image5802, "image5802");
  gtk_widget_show (image5802);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (color_picker1), image5802);

  select_by_wildcard1 = gtk_menu_item_new_with_mnemonic (_("Select by _Wildcard"));
  gtk_widget_set_name (select_by_wildcard1, "select_by_wildcard1");
  gtk_widget_show (select_by_wildcard1);
  gtk_container_add (GTK_CONTAINER (select1_menu), select_by_wildcard1);

  select_by_script1 = gtk_menu_item_new_with_mnemonic (_("Select by _Script"));
  gtk_widget_set_name (select_by_script1, "select_by_script1");
  gtk_widget_show (select_by_script1);
  gtk_container_add (GTK_CONTAINER (select1_menu), select_by_script1);

  separator11 = gtk_menu_item_new ();
  gtk_widget_set_name (separator11, "separator11");
  gtk_widget_show (separator11);
  gtk_container_add (GTK_CONTAINER (select1_menu), separator11);
  gtk_widget_set_sensitive (separator11, FALSE);

  glyphs_worth_outputting1 = gtk_menu_item_new_with_mnemonic (_("_Glyphs Worth Outputting"));
  gtk_widget_set_name (glyphs_worth_outputting1, "glyphs_worth_outputting1");
  gtk_widget_show (glyphs_worth_outputting1);
  gtk_container_add (GTK_CONTAINER (select1_menu), glyphs_worth_outputting1);

  changed_glyphs1 = gtk_menu_item_new_with_mnemonic (_("_Changed Glyphs"));
  gtk_widget_set_name (changed_glyphs1, "changed_glyphs1");
  gtk_widget_show (changed_glyphs1);
  gtk_container_add (GTK_CONTAINER (select1_menu), changed_glyphs1);

  unhinted_glyphs1 = gtk_menu_item_new_with_mnemonic (_("_Hinting Needed"));
  gtk_widget_set_name (unhinted_glyphs1, "unhinted_glyphs1");
  gtk_widget_show (unhinted_glyphs1);
  gtk_container_add (GTK_CONTAINER (select1_menu), unhinted_glyphs1);

  autohintable1 = gtk_menu_item_new_with_mnemonic (_("Autohinta_ble"));
  gtk_widget_set_name (autohintable1, "autohintable1");
  gtk_widget_show (autohintable1);
  gtk_container_add (GTK_CONTAINER (select1_menu), autohintable1);

  separator63 = gtk_menu_item_new ();
  gtk_widget_set_name (separator63, "separator63");
  gtk_widget_show (separator63);
  gtk_container_add (GTK_CONTAINER (select1_menu), separator63);
  gtk_widget_set_sensitive (separator63, FALSE);

  select_by_att1 = gtk_menu_item_new_with_mnemonic (_("Select by Lookup Subtable.."));
  gtk_widget_set_name (select_by_att1, "select_by_att1");
  gtk_widget_show (select_by_att1);
  gtk_container_add (GTK_CONTAINER (select1_menu), select_by_att1);

  find_and_replace1 = gtk_image_menu_item_new_with_mnemonic (_("F_ind / Replace..."));
  gtk_widget_set_name (find_and_replace1, "find_and_replace1");
  gtk_widget_show (find_and_replace1);
  gtk_container_add (GTK_CONTAINER (edit2_menu), find_and_replace1);
  gtk_widget_add_accelerator (find_and_replace1, "activate", accel_group,
                              GDK_F, GDK_CONTROL_MASK | GDK_MOD1_MASK,
                              GTK_ACCEL_VISIBLE);

  image5803 = gtk_image_new_from_stock ("gtk-find-and-replace", GTK_ICON_SIZE_MENU);
  gtk_widget_set_name (image5803, "image5803");
  gtk_widget_show (image5803);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (find_and_replace1), image5803);

  replace_with_reference1 = gtk_menu_item_new_with_mnemonic (_("Replace wit_h Reference"));
  gtk_widget_set_name (replace_with_reference1, "replace_with_reference1");
  gtk_widget_show (replace_with_reference1);
  gtk_container_add (GTK_CONTAINER (edit2_menu), replace_with_reference1);
  gtk_widget_add_accelerator (replace_with_reference1, "activate", accel_group,
                              GDK_F, GDK_CONTROL_MASK | GDK_SHIFT_MASK | GDK_MOD1_MASK,
                              GTK_ACCEL_VISIBLE);

  separator12 = gtk_menu_item_new ();
  gtk_widget_set_name (separator12, "separator12");
  gtk_widget_show (separator12);
  gtk_container_add (GTK_CONTAINER (edit2_menu), separator12);
  gtk_widget_set_sensitive (separator12, FALSE);

  unlink_reference1 = gtk_image_menu_item_new_with_mnemonic (_("Unlin_k Reference"));
  gtk_widget_set_name (unlink_reference1, "unlink_reference1");
  gtk_widget_show (unlink_reference1);
  gtk_container_add (GTK_CONTAINER (edit2_menu), unlink_reference1);
  gtk_widget_add_accelerator (unlink_reference1, "activate", accel_group,
                              GDK_U, GDK_CONTROL_MASK,
                              GTK_ACCEL_VISIBLE);

  image5804 = gtk_image_new_from_stock ("gtk-refresh", GTK_ICON_SIZE_MENU);
  gtk_widget_set_name (image5804, "image5804");
  gtk_widget_show (image5804);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (unlink_reference1), image5804);

  separator13 = gtk_menu_item_new ();
  gtk_widget_set_name (separator13, "separator13");
  gtk_widget_show (separator13);
  gtk_container_add (GTK_CONTAINER (edit2_menu), separator13);
  gtk_widget_set_sensitive (separator13, FALSE);

  copy_from1 = gtk_menu_item_new_with_mnemonic (_("Cop_y From"));
  gtk_widget_set_name (copy_from1, "copy_from1");
  gtk_widget_show (copy_from1);
  gtk_container_add (GTK_CONTAINER (edit2_menu), copy_from1);

  copy_from1_menu = gtk_menu_new ();
  gtk_widget_set_name (copy_from1_menu, "copy_from1_menu");
  gtk_menu_item_set_submenu (GTK_MENU_ITEM (copy_from1), copy_from1_menu);

  all_fonts1 = gtk_radio_menu_item_new_with_mnemonic (all_fonts1_group, _("_Outline & Bitmap Strikes"));
  all_fonts1_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (all_fonts1));
  gtk_widget_set_name (all_fonts1, "all_fonts1");
  gtk_widget_show (all_fonts1);
  gtk_container_add (GTK_CONTAINER (copy_from1_menu), all_fonts1);

  displayed_fonts1 = gtk_radio_menu_item_new_with_mnemonic (all_fonts1_group, _("_Displayed Strike"));
  all_fonts1_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (displayed_fonts1));
  gtk_widget_set_name (displayed_fonts1, "displayed_fonts1");
  gtk_widget_show (displayed_fonts1);
  gtk_container_add (GTK_CONTAINER (copy_from1_menu), displayed_fonts1);
  gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (displayed_fonts1), TRUE);

  separator15 = gtk_menu_item_new ();
  gtk_widget_set_name (separator15, "separator15");
  gtk_widget_show (separator15);
  gtk_container_add (GTK_CONTAINER (copy_from1_menu), separator15);
  gtk_widget_set_sensitive (separator15, FALSE);

  glyph_metadata1 = gtk_check_menu_item_new_with_mnemonic (_("_Glyph Metadata"));
  gtk_widget_set_name (glyph_metadata1, "glyph_metadata1");
  gtk_widget_show (glyph_metadata1);
  gtk_container_add (GTK_CONTAINER (copy_from1_menu), glyph_metadata1);

  separator88 = gtk_menu_item_new ();
  gtk_widget_set_name (separator88, "separator88");
  gtk_widget_show (separator88);
  gtk_container_add (GTK_CONTAINER (copy_from1_menu), separator88);
  gtk_widget_set_sensitive (separator88, FALSE);

  truetype_instructions1 = gtk_menu_item_new_with_mnemonic (_("_TrueType Instructions"));
  gtk_widget_set_name (truetype_instructions1, "truetype_instructions1");
  gtk_widget_show (truetype_instructions1);
  gtk_container_add (GTK_CONTAINER (copy_from1_menu), truetype_instructions1);

  separator14 = gtk_menu_item_new ();
  gtk_widget_set_name (separator14, "separator14");
  gtk_widget_show (separator14);
  gtk_container_add (GTK_CONTAINER (edit2_menu), separator14);
  gtk_widget_set_sensitive (separator14, FALSE);

  remove_undoes1 = gtk_image_menu_item_new_with_mnemonic (_("Remove Un_does"));
  gtk_widget_set_name (remove_undoes1, "remove_undoes1");
  gtk_widget_show (remove_undoes1);
  gtk_container_add (GTK_CONTAINER (edit2_menu), remove_undoes1);

  image5805 = gtk_image_new_from_stock ("gtk-delete", GTK_ICON_SIZE_MENU);
  gtk_widget_set_name (image5805, "image5805");
  gtk_widget_show (image5805);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (remove_undoes1), image5805);

  element1 = gtk_menu_item_new_with_mnemonic (_("E_lement"));
  gtk_widget_set_name (element1, "element1");
  gtk_widget_show (element1);
  gtk_container_add (GTK_CONTAINER (FontViewMenu), element1);

  element1_menu = gtk_menu_new ();
  gtk_widget_set_name (element1_menu, "element1_menu");
  gtk_menu_item_set_submenu (GTK_MENU_ITEM (element1), element1_menu);

  font_info1 = gtk_image_menu_item_new_with_mnemonic (_("_Font Info..."));
  gtk_widget_set_name (font_info1, "font_info1");
  gtk_widget_show (font_info1);
  gtk_container_add (GTK_CONTAINER (element1_menu), font_info1);
  gtk_widget_add_accelerator (font_info1, "activate", accel_group,
                              GDK_F, GDK_CONTROL_MASK | GDK_SHIFT_MASK,
                              GTK_ACCEL_VISIBLE);

  image5806 = gtk_image_new_from_stock ("gtk-select-font", GTK_ICON_SIZE_MENU);
  gtk_widget_set_name (image5806, "image5806");
  gtk_widget_show (image5806);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (font_info1), image5806);

  char_info1 = gtk_image_menu_item_new_with_mnemonic (_("Glyph _Info..."));
  gtk_widget_set_name (char_info1, "char_info1");
  gtk_widget_show (char_info1);
  gtk_container_add (GTK_CONTAINER (element1_menu), char_info1);
  gtk_widget_add_accelerator (char_info1, "activate", accel_group,
                              GDK_I, GDK_CONTROL_MASK,
                              GTK_ACCEL_VISIBLE);

  image5807 = gtk_image_new_from_stock ("gtk-dialog-info", GTK_ICON_SIZE_MENU);
  gtk_widget_set_name (image5807, "image5807");
  gtk_widget_show (image5807);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (char_info1), image5807);

  other_info1 = gtk_menu_item_new_with_mnemonic (_("Other Info"));
  gtk_widget_set_name (other_info1, "other_info1");
  gtk_widget_show (other_info1);
  gtk_container_add (GTK_CONTAINER (element1_menu), other_info1);

  other_info1_menu = gtk_menu_new ();
  gtk_widget_set_name (other_info1_menu, "other_info1_menu");
  gtk_menu_item_set_submenu (GTK_MENU_ITEM (other_info1), other_info1_menu);

  math_info1 = gtk_image_menu_item_new_with_mnemonic (_("_Math Info..."));
  gtk_widget_set_name (math_info1, "math_info1");
  gtk_widget_show (math_info1);
  gtk_container_add (GTK_CONTAINER (other_info1_menu), math_info1);

  image5808 = create_pixmap (FontView, "elementmathinfo.png");
  gtk_widget_set_name (image5808, "image5808");
  gtk_widget_show (image5808);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (math_info1), image5808);

  bdf_info3 = gtk_menu_item_new_with_mnemonic (_("_BDF Info..."));
  gtk_widget_set_name (bdf_info3, "bdf_info3");
  gtk_widget_show (bdf_info3);
  gtk_container_add (GTK_CONTAINER (other_info1_menu), bdf_info3);

  show_dependent1 = gtk_menu_item_new_with_mnemonic (_("Show _Dependent"));
  gtk_widget_set_name (show_dependent1, "show_dependent1");
  gtk_widget_show (show_dependent1);
  gtk_container_add (GTK_CONTAINER (other_info1_menu), show_dependent1);

  show_dependent1_menu = gtk_menu_new ();
  gtk_widget_set_name (show_dependent1_menu, "show_dependent1_menu");
  gtk_menu_item_set_submenu (GTK_MENU_ITEM (show_dependent1), show_dependent1_menu);

  references2 = gtk_menu_item_new_with_mnemonic (_("_References..."));
  gtk_widget_set_name (references2, "references2");
  gtk_widget_show (references2);
  gtk_container_add (GTK_CONTAINER (show_dependent1_menu), references2);

  substitutions3 = gtk_menu_item_new_with_mnemonic (_("_Substitutions"));
  gtk_widget_set_name (substitutions3, "substitutions3");
  gtk_widget_show (substitutions3);
  gtk_container_add (GTK_CONTAINER (show_dependent1_menu), substitutions3);

  mass_glyph_rename1 = gtk_menu_item_new_with_mnemonic (_("Mass Glyph _Rename..."));
  gtk_widget_set_name (mass_glyph_rename1, "mass_glyph_rename1");
  gtk_widget_show (mass_glyph_rename1);
  gtk_container_add (GTK_CONTAINER (other_info1_menu), mass_glyph_rename1);

  find_problems1 = gtk_image_menu_item_new_with_mnemonic (_("Find Pr_oblems..."));
  gtk_widget_set_name (find_problems1, "find_problems1");
  gtk_widget_show (find_problems1);
  gtk_container_add (GTK_CONTAINER (element1_menu), find_problems1);
  gtk_widget_add_accelerator (find_problems1, "activate", accel_group,
                              GDK_E, GDK_CONTROL_MASK,
                              GTK_ACCEL_VISIBLE);

  image5809 = gtk_image_new_from_stock ("gtk-find", GTK_ICON_SIZE_MENU);
  gtk_widget_set_name (image5809, "image5809");
  gtk_widget_show (image5809);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (find_problems1), image5809);

  validate1 = gtk_image_menu_item_new_with_mnemonic (_("_Validate"));
  gtk_widget_set_name (validate1, "validate1");
  gtk_widget_show (validate1);
  gtk_container_add (GTK_CONTAINER (element1_menu), validate1);

  image5810 = create_pixmap (FontView, "elementvalidate.png");
  gtk_widget_set_name (image5810, "image5810");
  gtk_widget_show (image5810);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (validate1), image5810);

  separator22 = gtk_menu_item_new ();
  gtk_widget_set_name (separator22, "separator22");
  gtk_widget_show (separator22);
  gtk_container_add (GTK_CONTAINER (element1_menu), separator22);
  gtk_widget_set_sensitive (separator22, FALSE);

  bitmaps_available1 = gtk_image_menu_item_new_with_mnemonic (_("Bitma_p Strikes Available..."));
  gtk_widget_set_name (bitmaps_available1, "bitmaps_available1");
  gtk_widget_show (bitmaps_available1);
  gtk_container_add (GTK_CONTAINER (element1_menu), bitmaps_available1);
  gtk_widget_add_accelerator (bitmaps_available1, "activate", accel_group,
                              GDK_B, GDK_CONTROL_MASK | GDK_SHIFT_MASK,
                              GTK_ACCEL_VISIBLE);

  image5811 = create_pixmap (FontView, "elementbitmapsavail.png");
  gtk_widget_set_name (image5811, "image5811");
  gtk_widget_show (image5811);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (bitmaps_available1), image5811);

  regenerate_bitmaps1 = gtk_image_menu_item_new_with_mnemonic (_("Re_generate Bitmap Glyphs..."));
  gtk_widget_set_name (regenerate_bitmaps1, "regenerate_bitmaps1");
  gtk_widget_show (regenerate_bitmaps1);
  gtk_container_add (GTK_CONTAINER (element1_menu), regenerate_bitmaps1);
  gtk_widget_add_accelerator (regenerate_bitmaps1, "activate", accel_group,
                              GDK_B, GDK_CONTROL_MASK,
                              GTK_ACCEL_VISIBLE);

  image5812 = create_pixmap (FontView, "elementregenbitmaps.png");
  gtk_widget_set_name (image5812, "image5812");
  gtk_widget_show (image5812);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (regenerate_bitmaps1), image5812);

  remove_bitmap_glyphs1 = gtk_menu_item_new_with_mnemonic (_("Remove Bitmap Glyphs..."));
  gtk_widget_set_name (remove_bitmap_glyphs1, "remove_bitmap_glyphs1");
  gtk_widget_show (remove_bitmap_glyphs1);
  gtk_container_add (GTK_CONTAINER (element1_menu), remove_bitmap_glyphs1);

  separator23 = gtk_menu_item_new ();
  gtk_widget_set_name (separator23, "separator23");
  gtk_widget_show (separator23);
  gtk_container_add (GTK_CONTAINER (element1_menu), separator23);
  gtk_widget_set_sensitive (separator23, FALSE);

  style1 = gtk_image_menu_item_new_with_mnemonic (_("Style"));
  gtk_widget_set_name (style1, "style1");
  gtk_widget_show (style1);
  gtk_container_add (GTK_CONTAINER (element1_menu), style1);

  image5813 = create_pixmap (FontView, "changeweight.png");
  gtk_widget_set_name (image5813, "image5813");
  gtk_widget_show (image5813);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (style1), image5813);

  style1_menu = gtk_menu_new ();
  gtk_widget_set_name (style1_menu, "style1_menu");
  gtk_menu_item_set_submenu (GTK_MENU_ITEM (style1), style1_menu);

  change_weight1 = gtk_image_menu_item_new_with_mnemonic (_("Change _Weight..."));
  gtk_widget_set_name (change_weight1, "change_weight1");
  gtk_widget_show (change_weight1);
  gtk_container_add (GTK_CONTAINER (style1_menu), change_weight1);

  image5814 = create_pixmap (FontView, "changeweight.png");
  gtk_widget_set_name (image5814, "image5814");
  gtk_widget_show (image5814);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (change_weight1), image5814);

  oblique1 = gtk_image_menu_item_new_with_mnemonic (_("Obl_ique"));
  gtk_widget_set_name (oblique1, "oblique1");
  gtk_widget_show (oblique1);
  gtk_container_add (GTK_CONTAINER (style1_menu), oblique1);

  image5815 = create_pixmap (FontView, "oblique.png");
  gtk_widget_set_name (image5815, "image5815");
  gtk_widget_show (image5815);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (oblique1), image5815);

  condense_extend1 = gtk_image_menu_item_new_with_mnemonic (_("_Condense/Extend..."));
  gtk_widget_set_name (condense_extend1, "condense_extend1");
  gtk_widget_show (condense_extend1);
  gtk_container_add (GTK_CONTAINER (style1_menu), condense_extend1);

  image5816 = create_pixmap (FontView, "extendcondense.png");
  gtk_widget_set_name (image5816, "image5816");
  gtk_widget_show (image5816);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (condense_extend1), image5816);

  inline2 = gtk_image_menu_item_new_with_mnemonic (_("_Inline"));
  gtk_widget_set_name (inline2, "inline2");
  gtk_widget_show (inline2);
  gtk_container_add (GTK_CONTAINER (style1_menu), inline2);

  image5817 = create_pixmap (FontView, "inline.png");
  gtk_widget_set_name (image5817, "image5817");
  gtk_widget_show (image5817);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (inline2), image5817);

  outline3 = gtk_image_menu_item_new_with_mnemonic (_("_Outline"));
  gtk_widget_set_name (outline3, "outline3");
  gtk_widget_show (outline3);
  gtk_container_add (GTK_CONTAINER (style1_menu), outline3);

  image5818 = create_pixmap (FontView, "outline.png");
  gtk_widget_set_name (image5818, "image5818");
  gtk_widget_show (image5818);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (outline3), image5818);

  shadow2 = gtk_image_menu_item_new_with_mnemonic (_("_Shadow"));
  gtk_widget_set_name (shadow2, "shadow2");
  gtk_widget_show (shadow2);
  gtk_container_add (GTK_CONTAINER (style1_menu), shadow2);

  image5819 = create_pixmap (FontView, "shadow.png");
  gtk_widget_set_name (image5819, "image5819");
  gtk_widget_show (image5819);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (shadow2), image5819);

  wireframe2 = gtk_image_menu_item_new_with_mnemonic (_("_Wireframe"));
  gtk_widget_set_name (wireframe2, "wireframe2");
  gtk_widget_show (wireframe2);
  gtk_container_add (GTK_CONTAINER (style1_menu), wireframe2);

  image5820 = create_pixmap (FontView, "wireframe.png");
  gtk_widget_set_name (image5820, "image5820");
  gtk_widget_show (image5820);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (wireframe2), image5820);

  transformations1 = gtk_image_menu_item_new_with_mnemonic (_("_Transformations"));
  gtk_widget_set_name (transformations1, "transformations1");
  gtk_widget_show (transformations1);
  gtk_container_add (GTK_CONTAINER (element1_menu), transformations1);

  image5821 = create_pixmap (FontView, "elementtransform.png");
  gtk_widget_set_name (image5821, "image5821");
  gtk_widget_show (image5821);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (transformations1), image5821);

  transformations1_menu = gtk_menu_new ();
  gtk_widget_set_name (transformations1_menu, "transformations1_menu");
  gtk_menu_item_set_submenu (GTK_MENU_ITEM (transformations1), transformations1_menu);

  transform1 = gtk_image_menu_item_new_with_mnemonic (_("_Transform..."));
  gtk_widget_set_name (transform1, "transform1");
  gtk_widget_show (transform1);
  gtk_container_add (GTK_CONTAINER (transformations1_menu), transform1);

  image5822 = create_pixmap (FontView, "elementtransform.png");
  gtk_widget_set_name (image5822, "image5822");
  gtk_widget_show (image5822);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (transform1), image5822);

  point_of_view_projection1 = gtk_menu_item_new_with_mnemonic (_("_Point of View Projection..."));
  gtk_widget_set_name (point_of_view_projection1, "point_of_view_projection1");
  gtk_widget_show (point_of_view_projection1);
  gtk_container_add (GTK_CONTAINER (transformations1_menu), point_of_view_projection1);

  non_linear_transform1 = gtk_menu_item_new_with_mnemonic (_("_Non Linear Transform..."));
  gtk_widget_set_name (non_linear_transform1, "non_linear_transform1");
  gtk_widget_show (non_linear_transform1);
  gtk_container_add (GTK_CONTAINER (transformations1_menu), non_linear_transform1);

  expand_stroke1 = gtk_image_menu_item_new_with_mnemonic (_("_Expand Stroke..."));
  gtk_widget_set_name (expand_stroke1, "expand_stroke1");
  gtk_widget_show (expand_stroke1);
  gtk_container_add (GTK_CONTAINER (element1_menu), expand_stroke1);
  gtk_widget_add_accelerator (expand_stroke1, "activate", accel_group,
                              GDK_E, GDK_CONTROL_MASK | GDK_SHIFT_MASK,
                              GTK_ACCEL_VISIBLE);

  image5823 = create_pixmap (FontView, "elementexpandstroke.png");
  gtk_widget_set_name (image5823, "image5823");
  gtk_widget_show (image5823);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (expand_stroke1), image5823);

  tilepath1 = gtk_menu_item_new_with_mnemonic (_("TilePath..."));
  gtk_widget_set_name (tilepath1, "tilepath1");
  gtk_widget_show (tilepath1);
  gtk_container_add (GTK_CONTAINER (element1_menu), tilepath1);

  overlap1 = gtk_image_menu_item_new_with_mnemonic (_("O_verlap"));
  gtk_widget_set_name (overlap1, "overlap1");
  gtk_widget_show (overlap1);
  gtk_container_add (GTK_CONTAINER (element1_menu), overlap1);

  image5824 = create_pixmap (FontView, "rmoverlap.png");
  gtk_widget_set_name (image5824, "image5824");
  gtk_widget_show (image5824);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (overlap1), image5824);

  overlap1_menu = gtk_menu_new ();
  gtk_widget_set_name (overlap1_menu, "overlap1_menu");
  gtk_menu_item_set_submenu (GTK_MENU_ITEM (overlap1), overlap1_menu);

  remove_overlap1 = gtk_image_menu_item_new_with_mnemonic (_("_Remove Overlap"));
  gtk_widget_set_name (remove_overlap1, "remove_overlap1");
  gtk_widget_show (remove_overlap1);
  gtk_container_add (GTK_CONTAINER (overlap1_menu), remove_overlap1);
  gtk_widget_add_accelerator (remove_overlap1, "activate", accel_group,
                              GDK_O, GDK_CONTROL_MASK | GDK_SHIFT_MASK,
                              GTK_ACCEL_VISIBLE);

  image5825 = create_pixmap (FontView, "rmoverlap.png");
  gtk_widget_set_name (image5825, "image5825");
  gtk_widget_show (image5825);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (remove_overlap1), image5825);

  intersect1 = gtk_image_menu_item_new_with_mnemonic (_("_Intersect"));
  gtk_widget_set_name (intersect1, "intersect1");
  gtk_widget_show (intersect1);
  gtk_container_add (GTK_CONTAINER (overlap1_menu), intersect1);

  image5826 = create_pixmap (FontView, "intersection.png");
  gtk_widget_set_name (image5826, "image5826");
  gtk_widget_show (image5826);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (intersect1), image5826);

  find_intersection1 = gtk_image_menu_item_new_with_mnemonic (_("_Find Intersection"));
  gtk_widget_set_name (find_intersection1, "find_intersection1");
  gtk_widget_show (find_intersection1);
  gtk_container_add (GTK_CONTAINER (overlap1_menu), find_intersection1);

  image5827 = create_pixmap (FontView, "findinter.png");
  gtk_widget_set_name (image5827, "image5827");
  gtk_widget_show (image5827);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (find_intersection1), image5827);

  simplify3 = gtk_image_menu_item_new_with_mnemonic (_("_Simplify"));
  gtk_widget_set_name (simplify3, "simplify3");
  gtk_widget_show (simplify3);
  gtk_container_add (GTK_CONTAINER (element1_menu), simplify3);

  image5828 = create_pixmap (FontView, "elementsimplify.png");
  gtk_widget_set_name (image5828, "image5828");
  gtk_widget_show (image5828);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (simplify3), image5828);

  simplify3_menu = gtk_menu_new ();
  gtk_widget_set_name (simplify3_menu, "simplify3_menu");
  gtk_menu_item_set_submenu (GTK_MENU_ITEM (simplify3), simplify3_menu);

  simplify2 = gtk_image_menu_item_new_with_mnemonic (_("_Simplify"));
  gtk_widget_set_name (simplify2, "simplify2");
  gtk_widget_show (simplify2);
  gtk_container_add (GTK_CONTAINER (simplify3_menu), simplify2);
  gtk_widget_add_accelerator (simplify2, "activate", accel_group,
                              GDK_M, GDK_CONTROL_MASK | GDK_SHIFT_MASK,
                              GTK_ACCEL_VISIBLE);

  image5829 = create_pixmap (FontView, "elementsimplify.png");
  gtk_widget_set_name (image5829, "image5829");
  gtk_widget_show (image5829);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (simplify2), image5829);

  simplify_more1 = gtk_menu_item_new_with_mnemonic (_("Simplify _More..."));
  gtk_widget_set_name (simplify_more1, "simplify_more1");
  gtk_widget_show (simplify_more1);
  gtk_container_add (GTK_CONTAINER (simplify3_menu), simplify_more1);
  gtk_widget_add_accelerator (simplify_more1, "activate", accel_group,
                              GDK_M, GDK_CONTROL_MASK | GDK_SHIFT_MASK | GDK_MOD1_MASK,
                              GTK_ACCEL_VISIBLE);

  cleanup1 = gtk_menu_item_new_with_mnemonic (_("_Cleanup"));
  gtk_widget_set_name (cleanup1, "cleanup1");
  gtk_widget_show (cleanup1);
  gtk_container_add (GTK_CONTAINER (simplify3_menu), cleanup1);

  canonical_start_point1 = gtk_menu_item_new_with_mnemonic (_("Canonical Start _Point"));
  gtk_widget_set_name (canonical_start_point1, "canonical_start_point1");
  gtk_widget_show (canonical_start_point1);
  gtk_container_add (GTK_CONTAINER (simplify3_menu), canonical_start_point1);

  canonical_contours1 = gtk_menu_item_new_with_mnemonic (_("Canonical Conto_urs"));
  gtk_widget_set_name (canonical_contours1, "canonical_contours1");
  gtk_widget_show (canonical_contours1);
  gtk_container_add (GTK_CONTAINER (simplify3_menu), canonical_contours1);

  add_extrema1 = gtk_image_menu_item_new_with_mnemonic (_("Add E_xtrema"));
  gtk_widget_set_name (add_extrema1, "add_extrema1");
  gtk_widget_show (add_extrema1);
  gtk_container_add (GTK_CONTAINER (element1_menu), add_extrema1);
  gtk_widget_add_accelerator (add_extrema1, "activate", accel_group,
                              GDK_X, GDK_CONTROL_MASK | GDK_SHIFT_MASK,
                              GTK_ACCEL_VISIBLE);

  image5830 = create_pixmap (FontView, "elementaddextrema.png");
  gtk_widget_set_name (image5830, "image5830");
  gtk_widget_show (image5830);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (add_extrema1), image5830);

  round1 = gtk_menu_item_new_with_mnemonic (_("Roun_d"));
  gtk_widget_set_name (round1, "round1");
  gtk_widget_show (round1);
  gtk_container_add (GTK_CONTAINER (element1_menu), round1);

  round1_menu = gtk_menu_new ();
  gtk_widget_set_name (round1_menu, "round1_menu");
  gtk_menu_item_set_submenu (GTK_MENU_ITEM (round1), round1_menu);

  round_to_int1 = gtk_menu_item_new_with_mnemonic (_("To _Int"));
  gtk_widget_set_name (round_to_int1, "round_to_int1");
  gtk_widget_show (round_to_int1);
  gtk_container_add (GTK_CONTAINER (round1_menu), round_to_int1);

  to_hundredths1 = gtk_menu_item_new_with_mnemonic (_("To _Hundredths"));
  gtk_widget_set_name (to_hundredths1, "to_hundredths1");
  gtk_widget_show (to_hundredths1);
  gtk_container_add (GTK_CONTAINER (round1_menu), to_hundredths1);

  cluster1 = gtk_menu_item_new_with_mnemonic (_("_Cluster"));
  gtk_widget_set_name (cluster1, "cluster1");
  gtk_widget_show (cluster1);
  gtk_container_add (GTK_CONTAINER (round1_menu), cluster1);

  autotrace1 = gtk_menu_item_new_with_mnemonic (_("Autot_race"));
  gtk_widget_set_name (autotrace1, "autotrace1");
  gtk_widget_show (autotrace1);
  gtk_container_add (GTK_CONTAINER (element1_menu), autotrace1);

  separator25 = gtk_menu_item_new ();
  gtk_widget_set_name (separator25, "separator25");
  gtk_widget_show (separator25);
  gtk_container_add (GTK_CONTAINER (element1_menu), separator25);
  gtk_widget_set_sensitive (separator25, FALSE);

  correct_direction1 = gtk_image_menu_item_new_with_mnemonic (_("_Correct Direction"));
  gtk_widget_set_name (correct_direction1, "correct_direction1");
  gtk_widget_show (correct_direction1);
  gtk_container_add (GTK_CONTAINER (element1_menu), correct_direction1);

  image5831 = create_pixmap (FontView, "elementcorrectdir.png");
  gtk_widget_set_name (image5831, "image5831");
  gtk_widget_show (image5831);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (correct_direction1), image5831);

  separator26 = gtk_menu_item_new ();
  gtk_widget_set_name (separator26, "separator26");
  gtk_widget_show (separator26);
  gtk_container_add (GTK_CONTAINER (element1_menu), separator26);
  gtk_widget_set_sensitive (separator26, FALSE);

  build1 = gtk_image_menu_item_new_with_mnemonic (_("_Build"));
  gtk_widget_set_name (build1, "build1");
  gtk_widget_show (build1);
  gtk_container_add (GTK_CONTAINER (element1_menu), build1);

  image5832 = create_pixmap (FontView, "elementbuildaccent.png");
  gtk_widget_set_name (image5832, "image5832");
  gtk_widget_show (image5832);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (build1), image5832);

  build1_menu = gtk_menu_new ();
  gtk_widget_set_name (build1_menu, "build1_menu");
  gtk_menu_item_set_submenu (GTK_MENU_ITEM (build1), build1_menu);

  build_accented_glyph1 = gtk_image_menu_item_new_with_mnemonic (_("Build _Accented Glyph"));
  gtk_widget_set_name (build_accented_glyph1, "build_accented_glyph1");
  gtk_widget_show (build_accented_glyph1);
  gtk_container_add (GTK_CONTAINER (build1_menu), build_accented_glyph1);
  gtk_widget_add_accelerator (build_accented_glyph1, "activate", accel_group,
                              GDK_A, GDK_CONTROL_MASK | GDK_SHIFT_MASK,
                              GTK_ACCEL_VISIBLE);

  image5833 = create_pixmap (FontView, "elementbuildaccent.png");
  gtk_widget_set_name (image5833, "image5833");
  gtk_widget_show (image5833);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (build_accented_glyph1), image5833);

  build_composite_glyph1 = gtk_menu_item_new_with_mnemonic (_("Build _Composite Glyph"));
  gtk_widget_set_name (build_composite_glyph1, "build_composite_glyph1");
  gtk_widget_show (build_composite_glyph1);
  gtk_container_add (GTK_CONTAINER (build1_menu), build_composite_glyph1);

  separator27 = gtk_menu_item_new ();
  gtk_widget_set_name (separator27, "separator27");
  gtk_widget_show (separator27);
  gtk_container_add (GTK_CONTAINER (element1_menu), separator27);
  gtk_widget_set_sensitive (separator27, FALSE);

  merge_fonts1 = gtk_menu_item_new_with_mnemonic (_("_Merge Fonts..."));
  gtk_widget_set_name (merge_fonts1, "merge_fonts1");
  gtk_widget_show (merge_fonts1);
  gtk_container_add (GTK_CONTAINER (element1_menu), merge_fonts1);

  interpolate_fonts1 = gtk_menu_item_new_with_mnemonic (_("Interpo_late Fonts..."));
  gtk_widget_set_name (interpolate_fonts1, "interpolate_fonts1");
  gtk_widget_show (interpolate_fonts1);
  gtk_container_add (GTK_CONTAINER (element1_menu), interpolate_fonts1);

  compare_fonts1 = gtk_menu_item_new_with_mnemonic (_("C_ompare Fonts..."));
  gtk_widget_set_name (compare_fonts1, "compare_fonts1");
  gtk_widget_show (compare_fonts1);
  gtk_container_add (GTK_CONTAINER (element1_menu), compare_fonts1);

  tools3 = gtk_image_menu_item_new_with_mnemonic (_("Tools"));
  gtk_widget_set_name (tools3, "tools3");
  gtk_widget_show (tools3);
  gtk_container_add (GTK_CONTAINER (FontViewMenu), tools3);

  image5834 = create_pixmap (FontView, "python.png");
  gtk_widget_set_name (image5834, "image5834");
  gtk_widget_show (image5834);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (tools3), image5834);

  hints1 = gtk_menu_item_new_with_mnemonic (_("H_ints"));
  gtk_widget_set_name (hints1, "hints1");
  gtk_widget_show (hints1);
  gtk_container_add (GTK_CONTAINER (FontViewMenu), hints1);

  hints1_menu = gtk_menu_new ();
  gtk_widget_set_name (hints1_menu, "hints1_menu");
  gtk_menu_item_set_submenu (GTK_MENU_ITEM (hints1), hints1_menu);

  autohint1 = gtk_menu_item_new_with_mnemonic (_("Auto_Hint"));
  gtk_widget_set_name (autohint1, "autohint1");
  gtk_widget_show (autohint1);
  gtk_container_add (GTK_CONTAINER (hints1_menu), autohint1);
  gtk_widget_add_accelerator (autohint1, "activate", accel_group,
                              GDK_H, GDK_CONTROL_MASK | GDK_SHIFT_MASK,
                              GTK_ACCEL_VISIBLE);

  hint_subsitution_pts1 = gtk_menu_item_new_with_mnemonic (_("Hint _Subsitution Pts"));
  gtk_widget_set_name (hint_subsitution_pts1, "hint_subsitution_pts1");
  gtk_widget_show (hint_subsitution_pts1);
  gtk_container_add (GTK_CONTAINER (hints1_menu), hint_subsitution_pts1);

  auto_counter_hint1 = gtk_menu_item_new_with_mnemonic (_("Auto _Counter Hint"));
  gtk_widget_set_name (auto_counter_hint1, "auto_counter_hint1");
  gtk_widget_show (auto_counter_hint1);
  gtk_container_add (GTK_CONTAINER (hints1_menu), auto_counter_hint1);

  dont_autohint1 = gtk_menu_item_new_with_mnemonic (_("_Don't Autohint"));
  gtk_widget_set_name (dont_autohint1, "dont_autohint1");
  gtk_widget_show (dont_autohint1);
  gtk_container_add (GTK_CONTAINER (hints1_menu), dont_autohint1);

  separator28 = gtk_menu_item_new ();
  gtk_widget_set_name (separator28, "separator28");
  gtk_widget_show (separator28);
  gtk_container_add (GTK_CONTAINER (hints1_menu), separator28);
  gtk_widget_set_sensitive (separator28, FALSE);

  autoinstr1 = gtk_menu_item_new_with_mnemonic (_("Auto_Instr"));
  gtk_widget_set_name (autoinstr1, "autoinstr1");
  gtk_widget_show (autoinstr1);
  gtk_container_add (GTK_CONTAINER (hints1_menu), autoinstr1);
  gtk_widget_add_accelerator (autoinstr1, "activate", accel_group,
                              GDK_T, GDK_CONTROL_MASK,
                              GTK_ACCEL_VISIBLE);

  edit_instructions1 = gtk_menu_item_new_with_mnemonic (_("_Edit Instructions..."));
  gtk_widget_set_name (edit_instructions1, "edit_instructions1");
  gtk_widget_show (edit_instructions1);
  gtk_container_add (GTK_CONTAINER (hints1_menu), edit_instructions1);

  edit_fpgm1 = gtk_menu_item_new_with_mnemonic (_("Edit '_fpgm'..."));
  gtk_widget_set_name (edit_fpgm1, "edit_fpgm1");
  gtk_widget_show (edit_fpgm1);
  gtk_container_add (GTK_CONTAINER (hints1_menu), edit_fpgm1);

  edit_prep1 = gtk_menu_item_new_with_mnemonic (_("Edit '_prep'..."));
  gtk_widget_set_name (edit_prep1, "edit_prep1");
  gtk_widget_show (edit_prep1);
  gtk_container_add (GTK_CONTAINER (hints1_menu), edit_prep1);

  edit_maxp1 = gtk_menu_item_new_with_mnemonic (_("Edit 'maxp'..."));
  gtk_widget_set_name (edit_maxp1, "edit_maxp1");
  gtk_widget_show (edit_maxp1);
  gtk_container_add (GTK_CONTAINER (hints1_menu), edit_maxp1);

  edit_cvt_1 = gtk_menu_item_new_with_mnemonic (_("Edit 'c_vt '..."));
  gtk_widget_set_name (edit_cvt_1, "edit_cvt_1");
  gtk_widget_show (edit_cvt_1);
  gtk_container_add (GTK_CONTAINER (hints1_menu), edit_cvt_1);

  private_to_cvt_1 = gtk_menu_item_new_with_mnemonic (_("Private to 'cvt '"));
  gtk_widget_set_name (private_to_cvt_1, "private_to_cvt_1");
  gtk_widget_show (private_to_cvt_1);
  gtk_container_add (GTK_CONTAINER (hints1_menu), private_to_cvt_1);

  separator30 = gtk_menu_item_new ();
  gtk_widget_set_name (separator30, "separator30");
  gtk_widget_show (separator30);
  gtk_container_add (GTK_CONTAINER (hints1_menu), separator30);
  gtk_widget_set_sensitive (separator30, FALSE);

  clear_hints1 = gtk_menu_item_new_with_mnemonic (_("_Clear Hints"));
  gtk_widget_set_name (clear_hints1, "clear_hints1");
  gtk_widget_show (clear_hints1);
  gtk_container_add (GTK_CONTAINER (hints1_menu), clear_hints1);

  clear_instructions1 = gtk_menu_item_new_with_mnemonic (_("Clear _Instructions"));
  gtk_widget_set_name (clear_instructions1, "clear_instructions1");
  gtk_widget_show (clear_instructions1);
  gtk_container_add (GTK_CONTAINER (hints1_menu), clear_instructions1);

  separator31 = gtk_menu_item_new ();
  gtk_widget_set_name (separator31, "separator31");
  gtk_widget_show (separator31);
  gtk_container_add (GTK_CONTAINER (hints1_menu), separator31);
  gtk_widget_set_sensitive (separator31, FALSE);

  histograms1 = gtk_menu_item_new_with_mnemonic (_("Histograms"));
  gtk_widget_set_name (histograms1, "histograms1");
  gtk_widget_show (histograms1);
  gtk_container_add (GTK_CONTAINER (hints1_menu), histograms1);
  gtk_tooltips_set_tip (tooltips, histograms1, _("To help compute font-wide hints"), NULL);

  histograms1_menu = gtk_menu_new ();
  gtk_widget_set_name (histograms1_menu, "histograms1_menu");
  gtk_menu_item_set_submenu (GTK_MENU_ITEM (histograms1), histograms1_menu);

  hstem1 = gtk_menu_item_new_with_mnemonic (_("_HStem..."));
  gtk_widget_set_name (hstem1, "hstem1");
  gtk_widget_show (hstem1);
  gtk_container_add (GTK_CONTAINER (histograms1_menu), hstem1);

  vstem1 = gtk_menu_item_new_with_mnemonic (_("_VStem..."));
  gtk_widget_set_name (vstem1, "vstem1");
  gtk_widget_show (vstem1);
  gtk_container_add (GTK_CONTAINER (histograms1_menu), vstem1);

  bluevalues1 = gtk_menu_item_new_with_mnemonic (_("_BlueValues..."));
  gtk_widget_set_name (bluevalues1, "bluevalues1");
  gtk_widget_show (bluevalues1);
  gtk_container_add (GTK_CONTAINER (histograms1_menu), bluevalues1);

  encoding2 = gtk_menu_item_new_with_mnemonic (_("E_ncoding"));
  gtk_widget_set_name (encoding2, "encoding2");
  gtk_widget_show (encoding2);
  gtk_container_add (GTK_CONTAINER (FontViewMenu), encoding2);

  encoding2_menu = gtk_menu_new ();
  gtk_widget_set_name (encoding2_menu, "encoding2_menu");
  gtk_menu_item_set_submenu (GTK_MENU_ITEM (encoding2), encoding2_menu);

  reencode1 = gtk_menu_item_new_with_mnemonic (_("_Reencode"));
  gtk_widget_set_name (reencode1, "reencode1");
  gtk_widget_show (reencode1);
  gtk_container_add (GTK_CONTAINER (encoding2_menu), reencode1);

  reencode1_menu = gtk_menu_new ();
  gtk_widget_set_name (reencode1_menu, "reencode1_menu");
  gtk_menu_item_set_submenu (GTK_MENU_ITEM (reencode1), reencode1_menu);

  separator65 = gtk_menu_item_new ();
  gtk_widget_set_name (separator65, "separator65");
  gtk_widget_show (separator65);
  gtk_container_add (GTK_CONTAINER (reencode1_menu), separator65);
  gtk_widget_set_sensitive (separator65, FALSE);

  compact1 = gtk_check_menu_item_new_with_mnemonic (_("_Compact"));
  gtk_widget_set_name (compact1, "compact1");
  gtk_widget_show (compact1);
  gtk_container_add (GTK_CONTAINER (encoding2_menu), compact1);

  force_encoding1 = gtk_menu_item_new_with_mnemonic (_("_Force Encoding"));
  gtk_widget_set_name (force_encoding1, "force_encoding1");
  gtk_widget_show (force_encoding1);
  gtk_container_add (GTK_CONTAINER (encoding2_menu), force_encoding1);

  force_encoding1_menu = gtk_menu_new ();
  gtk_widget_set_name (force_encoding1_menu, "force_encoding1_menu");
  gtk_menu_item_set_submenu (GTK_MENU_ITEM (force_encoding1), force_encoding1_menu);

  separator66 = gtk_menu_item_new ();
  gtk_widget_set_name (separator66, "separator66");
  gtk_widget_show (separator66);
  gtk_container_add (GTK_CONTAINER (force_encoding1_menu), separator66);
  gtk_widget_set_sensitive (separator66, FALSE);

  separator64 = gtk_menu_item_new ();
  gtk_widget_set_name (separator64, "separator64");
  gtk_widget_show (separator64);
  gtk_container_add (GTK_CONTAINER (encoding2_menu), separator64);
  gtk_widget_set_sensitive (separator64, FALSE);

  add_encoding_slots1 = gtk_menu_item_new_with_mnemonic (_("_Add Encoding Slots..."));
  gtk_widget_set_name (add_encoding_slots1, "add_encoding_slots1");
  gtk_widget_show (add_encoding_slots1);
  gtk_container_add (GTK_CONTAINER (encoding2_menu), add_encoding_slots1);

  remove_unused_slots1 = gtk_menu_item_new_with_mnemonic (_("Remove _Unused Slots"));
  gtk_widget_set_name (remove_unused_slots1, "remove_unused_slots1");
  gtk_widget_show (remove_unused_slots1);
  gtk_container_add (GTK_CONTAINER (encoding2_menu), remove_unused_slots1);

  detach_glyphs1 = gtk_menu_item_new_with_mnemonic (_("_Detach Glyphs"));
  gtk_widget_set_name (detach_glyphs1, "detach_glyphs1");
  gtk_widget_show (detach_glyphs1);
  gtk_container_add (GTK_CONTAINER (encoding2_menu), detach_glyphs1);

  detach___remove_glyphs1 = gtk_image_menu_item_new_with_mnemonic (_("Detach & Remo_ve Glyphs"));
  gtk_widget_set_name (detach___remove_glyphs1, "detach___remove_glyphs1");
  gtk_widget_show (detach___remove_glyphs1);
  gtk_container_add (GTK_CONTAINER (encoding2_menu), detach___remove_glyphs1);

  image5835 = gtk_image_new_from_stock ("gtk-delete", GTK_ICON_SIZE_MENU);
  gtk_widget_set_name (image5835, "image5835");
  gtk_widget_show (image5835);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (detach___remove_glyphs1), image5835);

  separator67 = gtk_menu_item_new ();
  gtk_widget_set_name (separator67, "separator67");
  gtk_widget_show (separator67);
  gtk_container_add (GTK_CONTAINER (encoding2_menu), separator67);
  gtk_widget_set_sensitive (separator67, FALSE);

  add_encoding_name1 = gtk_menu_item_new_with_mnemonic (_("Add Encoding _Name..."));
  gtk_widget_set_name (add_encoding_name1, "add_encoding_name1");
  gtk_widget_show (add_encoding_name1);
  gtk_container_add (GTK_CONTAINER (encoding2_menu), add_encoding_name1);

  load_encoding1 = gtk_menu_item_new_with_mnemonic (_("_Load Encoding..."));
  gtk_widget_set_name (load_encoding1, "load_encoding1");
  gtk_widget_show (load_encoding1);
  gtk_container_add (GTK_CONTAINER (encoding2_menu), load_encoding1);

  make_from_font1 = gtk_menu_item_new_with_mnemonic (_("Ma_ke From Font..."));
  gtk_widget_set_name (make_from_font1, "make_from_font1");
  gtk_widget_show (make_from_font1);
  gtk_container_add (GTK_CONTAINER (encoding2_menu), make_from_font1);

  remove_encoding1 = gtk_menu_item_new_with_mnemonic (_("Remove En_coding"));
  gtk_widget_set_name (remove_encoding1, "remove_encoding1");
  gtk_widget_show (remove_encoding1);
  gtk_container_add (GTK_CONTAINER (encoding2_menu), remove_encoding1);

  separator68 = gtk_menu_item_new ();
  gtk_widget_set_name (separator68, "separator68");
  gtk_widget_show (separator68);
  gtk_container_add (GTK_CONTAINER (encoding2_menu), separator68);
  gtk_widget_set_sensitive (separator68, FALSE);

  display_by_groups1 = gtk_menu_item_new_with_mnemonic (_("Display By _Groups..."));
  gtk_widget_set_name (display_by_groups1, "display_by_groups1");
  gtk_widget_show (display_by_groups1);
  gtk_container_add (GTK_CONTAINER (encoding2_menu), display_by_groups1);

  define_groups1 = gtk_menu_item_new_with_mnemonic (_("De_fine Groups..."));
  gtk_widget_set_name (define_groups1, "define_groups1");
  gtk_widget_show (define_groups1);
  gtk_container_add (GTK_CONTAINER (encoding2_menu), define_groups1);

  separator87 = gtk_menu_item_new ();
  gtk_widget_set_name (separator87, "separator87");
  gtk_widget_show (separator87);
  gtk_container_add (GTK_CONTAINER (encoding2_menu), separator87);
  gtk_widget_set_sensitive (separator87, FALSE);

  save_namelist_of_font1 = gtk_menu_item_new_with_mnemonic (_("_Save Namelist of Font..."));
  gtk_widget_set_name (save_namelist_of_font1, "save_namelist_of_font1");
  gtk_widget_show (save_namelist_of_font1);
  gtk_container_add (GTK_CONTAINER (encoding2_menu), save_namelist_of_font1);

  load_namelist1 = gtk_menu_item_new_with_mnemonic (_("L_oad Namelist..."));
  gtk_widget_set_name (load_namelist1, "load_namelist1");
  gtk_widget_show (load_namelist1);
  gtk_container_add (GTK_CONTAINER (encoding2_menu), load_namelist1);

  rename_glyphs1 = gtk_menu_item_new_with_mnemonic (_("Rename Gl_yphs..."));
  gtk_widget_set_name (rename_glyphs1, "rename_glyphs1");
  gtk_widget_show (rename_glyphs1);
  gtk_container_add (GTK_CONTAINER (encoding2_menu), rename_glyphs1);

  create_named_glyphs1 = gtk_menu_item_new_with_mnemonic (_("Cre_ate Named Glyphs..."));
  gtk_widget_set_name (create_named_glyphs1, "create_named_glyphs1");
  gtk_widget_show (create_named_glyphs1);
  gtk_container_add (GTK_CONTAINER (encoding2_menu), create_named_glyphs1);

  view3 = gtk_menu_item_new_with_mnemonic (_("_View"));
  gtk_widget_set_name (view3, "view3");
  gtk_widget_show (view3);
  gtk_container_add (GTK_CONTAINER (FontViewMenu), view3);

  view3_menu = gtk_menu_new ();
  gtk_widget_set_name (view3_menu, "view3_menu");
  gtk_menu_item_set_submenu (GTK_MENU_ITEM (view3), view3_menu);

  next_glyph1 = gtk_image_menu_item_new_with_mnemonic (_("_Next Glyph"));
  gtk_widget_set_name (next_glyph1, "next_glyph1");
  gtk_widget_show (next_glyph1);
  gtk_container_add (GTK_CONTAINER (view3_menu), next_glyph1);

  image5836 = gtk_image_new_from_stock ("gtk-go-forward", GTK_ICON_SIZE_MENU);
  gtk_widget_set_name (image5836, "image5836");
  gtk_widget_show (image5836);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (next_glyph1), image5836);

  prev_glyph1 = gtk_image_menu_item_new_with_mnemonic (_("_Prev Glyph"));
  gtk_widget_set_name (prev_glyph1, "prev_glyph1");
  gtk_widget_show (prev_glyph1);
  gtk_container_add (GTK_CONTAINER (view3_menu), prev_glyph1);

  image5837 = gtk_image_new_from_stock ("gtk-go-back", GTK_ICON_SIZE_MENU);
  gtk_widget_set_name (image5837, "image5837");
  gtk_widget_show (image5837);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (prev_glyph1), image5837);

  next_defined_glyph1 = gtk_image_menu_item_new_with_mnemonic (_("Next _Defined Glyph"));
  gtk_widget_set_name (next_defined_glyph1, "next_defined_glyph1");
  gtk_widget_show (next_defined_glyph1);
  gtk_container_add (GTK_CONTAINER (view3_menu), next_defined_glyph1);

  image5838 = create_pixmap (FontView, "viewnextdef.png");
  gtk_widget_set_name (image5838, "image5838");
  gtk_widget_show (image5838);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (next_defined_glyph1), image5838);

  prev_defined_glyph1 = gtk_image_menu_item_new_with_mnemonic (_("Prev Defined Gl_yph"));
  gtk_widget_set_name (prev_defined_glyph1, "prev_defined_glyph1");
  gtk_widget_show (prev_defined_glyph1);
  gtk_container_add (GTK_CONTAINER (view3_menu), prev_defined_glyph1);

  image5839 = create_pixmap (FontView, "viewprevdef.png");
  gtk_widget_set_name (image5839, "image5839");
  gtk_widget_show (image5839);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (prev_defined_glyph1), image5839);

  goto1 = gtk_image_menu_item_new_with_mnemonic (_("_Goto..."));
  gtk_widget_set_name (goto1, "goto1");
  gtk_widget_show (goto1);
  gtk_container_add (GTK_CONTAINER (view3_menu), goto1);

  image5840 = gtk_image_new_from_stock ("gtk-jump-to", GTK_ICON_SIZE_MENU);
  gtk_widget_set_name (image5840, "image5840");
  gtk_widget_show (image5840);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (goto1), image5840);

  separator32 = gtk_menu_item_new ();
  gtk_widget_set_name (separator32, "separator32");
  gtk_widget_show (separator32);
  gtk_container_add (GTK_CONTAINER (view3_menu), separator32);
  gtk_widget_set_sensitive (separator32, FALSE);

  show_att1 = gtk_menu_item_new_with_mnemonic (_("_Show ATT..."));
  gtk_widget_set_name (show_att1, "show_att1");
  gtk_widget_show (show_att1);
  gtk_container_add (GTK_CONTAINER (view3_menu), show_att1);
  gtk_tooltips_set_tip (tooltips, show_att1, _("Show Advanced Typography Tables (Both OpenType and GX)"), NULL);

  display_substitutions1 = gtk_check_menu_item_new_with_mnemonic (_("Display S_ubstitutions..."));
  gtk_widget_set_name (display_substitutions1, "display_substitutions1");
  gtk_widget_show (display_substitutions1);
  gtk_container_add (GTK_CONTAINER (view3_menu), display_substitutions1);

  combinations1 = gtk_menu_item_new_with_mnemonic (_("Com_binations"));
  gtk_widget_set_name (combinations1, "combinations1");
  gtk_widget_show (combinations1);
  gtk_container_add (GTK_CONTAINER (view3_menu), combinations1);

  combinations1_menu = gtk_menu_new ();
  gtk_widget_set_name (combinations1_menu, "combinations1_menu");
  gtk_menu_item_set_submenu (GTK_MENU_ITEM (combinations1), combinations1_menu);

  kern_pairs1 = gtk_menu_item_new_with_mnemonic (_("_Kern Pairs..."));
  gtk_widget_set_name (kern_pairs1, "kern_pairs1");
  gtk_widget_show (kern_pairs1);
  gtk_container_add (GTK_CONTAINER (combinations1_menu), kern_pairs1);

  anchor_pairs1 = gtk_menu_item_new_with_mnemonic (_("_Anchor Pairs"));
  gtk_widget_set_name (anchor_pairs1, "anchor_pairs1");
  gtk_widget_show (anchor_pairs1);
  gtk_container_add (GTK_CONTAINER (combinations1_menu), anchor_pairs1);

  anchor_pairs1_menu = gtk_menu_new ();
  gtk_widget_set_name (anchor_pairs1_menu, "anchor_pairs1_menu");
  gtk_menu_item_set_submenu (GTK_MENU_ITEM (anchor_pairs1), anchor_pairs1_menu);

  all2 = gtk_menu_item_new_with_mnemonic (_("_All"));
  gtk_widget_set_name (all2, "all2");
  gtk_widget_show (all2);
  gtk_container_add (GTK_CONTAINER (anchor_pairs1_menu), all2);

  ligatures2 = gtk_menu_item_new_with_mnemonic (_("_Ligatures..."));
  gtk_widget_set_name (ligatures2, "ligatures2");
  gtk_widget_show (ligatures2);
  gtk_container_add (GTK_CONTAINER (combinations1_menu), ligatures2);

  separator33 = gtk_menu_item_new ();
  gtk_widget_set_name (separator33, "separator33");
  gtk_widget_show (separator33);
  gtk_container_add (GTK_CONTAINER (view3_menu), separator33);
  gtk_widget_set_sensitive (separator33, FALSE);

  label_glyph_by1 = gtk_menu_item_new_with_mnemonic (_("_Label Glyph By"));
  gtk_widget_set_name (label_glyph_by1, "label_glyph_by1");
  gtk_widget_show (label_glyph_by1);
  gtk_container_add (GTK_CONTAINER (view3_menu), label_glyph_by1);

  label_glyph_by1_menu = gtk_menu_new ();
  gtk_widget_set_name (label_glyph_by1_menu, "label_glyph_by1_menu");
  gtk_menu_item_set_submenu (GTK_MENU_ITEM (label_glyph_by1), label_glyph_by1_menu);

  glyph_image1 = gtk_radio_menu_item_new_with_mnemonic (glyph_image1_group, _("_Glyph Image"));
  glyph_image1_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (glyph_image1));
  gtk_widget_set_name (glyph_image1, "glyph_image1");
  gtk_widget_show (glyph_image1);
  gtk_container_add (GTK_CONTAINER (label_glyph_by1_menu), glyph_image1);

  glyph_name1 = gtk_radio_menu_item_new_with_mnemonic (glyph_image1_group, _("_Name"));
  glyph_image1_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (glyph_name1));
  gtk_widget_set_name (glyph_name1, "glyph_name1");
  gtk_widget_show (glyph_name1);
  gtk_container_add (GTK_CONTAINER (label_glyph_by1_menu), glyph_name1);

  unicode1 = gtk_radio_menu_item_new_with_mnemonic (glyph_image1_group, _("_Unicode"));
  glyph_image1_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (unicode1));
  gtk_widget_set_name (unicode1, "unicode1");
  gtk_widget_show (unicode1);
  gtk_container_add (GTK_CONTAINER (label_glyph_by1_menu), unicode1);

  encoding1 = gtk_radio_menu_item_new_with_mnemonic (glyph_image1_group, _("_Encoding Hex"));
  glyph_image1_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (encoding1));
  gtk_widget_set_name (encoding1, "encoding1");
  gtk_widget_show (encoding1);
  gtk_container_add (GTK_CONTAINER (label_glyph_by1_menu), encoding1);
  gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (encoding1), TRUE);

  separator62 = gtk_menu_item_new ();
  gtk_widget_set_name (separator62, "separator62");
  gtk_widget_show (separator62);
  gtk_container_add (GTK_CONTAINER (view3_menu), separator62);
  gtk_widget_set_sensitive (separator62, FALSE);

  show_h_metrics1 = gtk_menu_item_new_with_mnemonic (_("Show H. Metrics..."));
  gtk_widget_set_name (show_h_metrics1, "show_h_metrics1");
  gtk_widget_show (show_h_metrics1);
  gtk_container_add (GTK_CONTAINER (view3_menu), show_h_metrics1);
  gtk_tooltips_set_tip (tooltips, show_h_metrics1, _("Show Horizontal Metrics lines"), NULL);

  show_v_metrics1 = gtk_menu_item_new_with_mnemonic (_("Show V. Metrics..."));
  gtk_widget_set_name (show_v_metrics1, "show_v_metrics1");
  gtk_widget_show (show_v_metrics1);
  gtk_container_add (GTK_CONTAINER (view3_menu), show_v_metrics1);
  gtk_tooltips_set_tip (tooltips, show_v_metrics1, _("Show Vertical Metrics lines"), NULL);

  separator34 = gtk_menu_item_new ();
  gtk_widget_set_name (separator34, "separator34");
  gtk_widget_show (separator34);
  gtk_container_add (GTK_CONTAINER (view3_menu), separator34);
  gtk_widget_set_sensitive (separator34, FALSE);

  _32x8_cell_window1 = gtk_check_menu_item_new_with_mnemonic (_("32x8 cell window"));
  gtk_widget_set_name (_32x8_cell_window1, "_32x8_cell_window1");
  gtk_widget_show (_32x8_cell_window1);
  gtk_container_add (GTK_CONTAINER (view3_menu), _32x8_cell_window1);

  _16x4_cell_window1 = gtk_check_menu_item_new_with_mnemonic (_("1_6x4 cell window"));
  gtk_widget_set_name (_16x4_cell_window1, "_16x4_cell_window1");
  gtk_widget_show (_16x4_cell_window1);
  gtk_container_add (GTK_CONTAINER (view3_menu), _16x4_cell_window1);

  _8x2_cell_window1 = gtk_check_menu_item_new_with_mnemonic (_("8x2 cell window"));
  gtk_widget_set_name (_8x2_cell_window1, "_8x2_cell_window1");
  gtk_widget_show (_8x2_cell_window1);
  gtk_container_add (GTK_CONTAINER (view3_menu), _8x2_cell_window1);

  separator85 = gtk_menu_item_new ();
  gtk_widget_set_name (separator85, "separator85");
  gtk_widget_show (separator85);
  gtk_container_add (GTK_CONTAINER (view3_menu), separator85);
  gtk_widget_set_sensitive (separator85, FALSE);

  _24_pixel_outline1 = gtk_check_menu_item_new_with_mnemonic (_("_24 pixel outline"));
  gtk_widget_set_name (_24_pixel_outline1, "_24_pixel_outline1");
  gtk_widget_show (_24_pixel_outline1);
  gtk_container_add (GTK_CONTAINER (view3_menu), _24_pixel_outline1);
  gtk_widget_add_accelerator (_24_pixel_outline1, "activate", accel_group,
                              GDK_2, GDK_CONTROL_MASK,
                              GTK_ACCEL_VISIBLE);

  _36_pixel_outline1 = gtk_check_menu_item_new_with_mnemonic (_("_36 pixel outline"));
  gtk_widget_set_name (_36_pixel_outline1, "_36_pixel_outline1");
  gtk_widget_show (_36_pixel_outline1);
  gtk_container_add (GTK_CONTAINER (view3_menu), _36_pixel_outline1);
  gtk_widget_add_accelerator (_36_pixel_outline1, "activate", accel_group,
                              GDK_3, GDK_CONTROL_MASK,
                              GTK_ACCEL_VISIBLE);

  _48_pixel_outline1 = gtk_check_menu_item_new_with_mnemonic (_("_48 pixel outline"));
  gtk_widget_set_name (_48_pixel_outline1, "_48_pixel_outline1");
  gtk_widget_show (_48_pixel_outline1);
  gtk_container_add (GTK_CONTAINER (view3_menu), _48_pixel_outline1);
  gtk_widget_add_accelerator (_48_pixel_outline1, "activate", accel_group,
                              GDK_4, GDK_CONTROL_MASK,
                              GTK_ACCEL_VISIBLE);

  _72_pixel_outline1 = gtk_check_menu_item_new_with_mnemonic (_("_72 pixel outline"));
  gtk_widget_set_name (_72_pixel_outline1, "_72_pixel_outline1");
  gtk_widget_show (_72_pixel_outline1);
  gtk_container_add (GTK_CONTAINER (view3_menu), _72_pixel_outline1);
  gtk_widget_add_accelerator (_72_pixel_outline1, "activate", accel_group,
                              GDK_7, GDK_CONTROL_MASK,
                              GTK_ACCEL_VISIBLE);

  _96_pixel_outline1 = gtk_check_menu_item_new_with_mnemonic (_("_96 pixel outline"));
  gtk_widget_set_name (_96_pixel_outline1, "_96_pixel_outline1");
  gtk_widget_show (_96_pixel_outline1);
  gtk_container_add (GTK_CONTAINER (view3_menu), _96_pixel_outline1);
  gtk_widget_add_accelerator (_96_pixel_outline1, "activate", accel_group,
                              GDK_9, GDK_CONTROL_MASK,
                              GTK_ACCEL_VISIBLE);

  separator35 = gtk_menu_item_new ();
  gtk_widget_set_name (separator35, "separator35");
  gtk_widget_show (separator35);
  gtk_container_add (GTK_CONTAINER (view3_menu), separator35);
  gtk_widget_set_sensitive (separator35, FALSE);

  anti_alias1 = gtk_check_menu_item_new_with_mnemonic (_("_Anti Alias"));
  gtk_widget_set_name (anti_alias1, "anti_alias1");
  gtk_widget_show (anti_alias1);
  gtk_container_add (GTK_CONTAINER (view3_menu), anti_alias1);
  gtk_widget_add_accelerator (anti_alias1, "activate", accel_group,
                              GDK_5, GDK_CONTROL_MASK,
                              GTK_ACCEL_VISIBLE);
  gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (anti_alias1), TRUE);

  fit_to_em1 = gtk_check_menu_item_new_with_mnemonic (_("_Fit to em"));
  gtk_widget_set_name (fit_to_em1, "fit_to_em1");
  gtk_widget_show (fit_to_em1);
  gtk_container_add (GTK_CONTAINER (view3_menu), fit_to_em1);
  gtk_widget_add_accelerator (fit_to_em1, "activate", accel_group,
                              GDK_6, GDK_CONTROL_MASK,
                              GTK_ACCEL_VISIBLE);

  separator89 = gtk_menu_item_new ();
  gtk_widget_set_name (separator89, "separator89");
  gtk_widget_show (separator89);
  gtk_container_add (GTK_CONTAINER (view3_menu), separator89);
  gtk_widget_set_sensitive (separator89, FALSE);

  bitmap_magnification1 = gtk_menu_item_new_with_mnemonic (_("Bitmap _Magnification..."));
  gtk_widget_set_name (bitmap_magnification1, "bitmap_magnification1");
  gtk_widget_show (bitmap_magnification1);
  gtk_container_add (GTK_CONTAINER (view3_menu), bitmap_magnification1);

  metrics1 = gtk_menu_item_new_with_mnemonic (_("_Metrics"));
  gtk_widget_set_name (metrics1, "metrics1");
  gtk_widget_show (metrics1);
  gtk_container_add (GTK_CONTAINER (FontViewMenu), metrics1);

  metrics1_menu = gtk_menu_new ();
  gtk_widget_set_name (metrics1_menu, "metrics1_menu");
  gtk_menu_item_set_submenu (GTK_MENU_ITEM (metrics1), metrics1_menu);

  center_in_width1 = gtk_menu_item_new_with_mnemonic (_("_Center in Width"));
  gtk_widget_set_name (center_in_width1, "center_in_width1");
  gtk_widget_show (center_in_width1);
  gtk_container_add (GTK_CONTAINER (metrics1_menu), center_in_width1);

  thirds_in_width1 = gtk_menu_item_new_with_mnemonic (_("_Thirds in Width"));
  gtk_widget_set_name (thirds_in_width1, "thirds_in_width1");
  gtk_widget_show (thirds_in_width1);
  gtk_container_add (GTK_CONTAINER (metrics1_menu), thirds_in_width1);

  set_width1 = gtk_menu_item_new_with_mnemonic (_("Set _Width..."));
  gtk_widget_set_name (set_width1, "set_width1");
  gtk_widget_show (set_width1);
  gtk_container_add (GTK_CONTAINER (metrics1_menu), set_width1);
  gtk_widget_add_accelerator (set_width1, "activate", accel_group,
                              GDK_L, GDK_CONTROL_MASK | GDK_SHIFT_MASK,
                              GTK_ACCEL_VISIBLE);

  set_lbearing1 = gtk_menu_item_new_with_mnemonic (_("Set _LBearing..."));
  gtk_widget_set_name (set_lbearing1, "set_lbearing1");
  gtk_widget_show (set_lbearing1);
  gtk_container_add (GTK_CONTAINER (metrics1_menu), set_lbearing1);
  gtk_widget_add_accelerator (set_lbearing1, "activate", accel_group,
                              GDK_L, GDK_CONTROL_MASK,
                              GTK_ACCEL_VISIBLE);

  set_rbearing1 = gtk_menu_item_new_with_mnemonic (_("Set _RBearing..."));
  gtk_widget_set_name (set_rbearing1, "set_rbearing1");
  gtk_widget_show (set_rbearing1);
  gtk_container_add (GTK_CONTAINER (metrics1_menu), set_rbearing1);

  set_vertical_advance1 = gtk_menu_item_new_with_mnemonic (_("Set _Vertical Advance..."));
  gtk_widget_set_name (set_vertical_advance1, "set_vertical_advance1");
  gtk_widget_show (set_vertical_advance1);
  gtk_container_add (GTK_CONTAINER (metrics1_menu), set_vertical_advance1);

  separator36 = gtk_menu_item_new ();
  gtk_widget_set_name (separator36, "separator36");
  gtk_widget_show (separator36);
  gtk_container_add (GTK_CONTAINER (metrics1_menu), separator36);
  gtk_widget_set_sensitive (separator36, FALSE);

  auto_width1 = gtk_menu_item_new_with_mnemonic (_("_Auto Width"));
  gtk_widget_set_name (auto_width1, "auto_width1");
  gtk_widget_show (auto_width1);
  gtk_container_add (GTK_CONTAINER (metrics1_menu), auto_width1);
  gtk_widget_add_accelerator (auto_width1, "activate", accel_group,
                              GDK_W, GDK_CONTROL_MASK | GDK_SHIFT_MASK,
                              GTK_ACCEL_VISIBLE);

  auto_kern1 = gtk_menu_item_new_with_mnemonic (_("Auto _Kern..."));
  gtk_widget_set_name (auto_kern1, "auto_kern1");
  gtk_widget_show (auto_kern1);
  gtk_container_add (GTK_CONTAINER (metrics1_menu), auto_kern1);
  gtk_widget_add_accelerator (auto_kern1, "activate", accel_group,
                              GDK_K, GDK_CONTROL_MASK | GDK_SHIFT_MASK,
                              GTK_ACCEL_VISIBLE);

  kern_by_classes1 = gtk_menu_item_new_with_mnemonic (_("Ker_n by Classes..."));
  gtk_widget_set_name (kern_by_classes1, "kern_by_classes1");
  gtk_widget_show (kern_by_classes1);
  gtk_container_add (GTK_CONTAINER (metrics1_menu), kern_by_classes1);

  remove_all_kern_pairs1 = gtk_menu_item_new_with_mnemonic (_("Remove All Kern _Pairs"));
  gtk_widget_set_name (remove_all_kern_pairs1, "remove_all_kern_pairs1");
  gtk_widget_show (remove_all_kern_pairs1);
  gtk_container_add (GTK_CONTAINER (metrics1_menu), remove_all_kern_pairs1);

  kern_pair_closeup1 = gtk_menu_item_new_with_mnemonic (_("Kern Pair Closeup..."));
  gtk_widget_set_name (kern_pair_closeup1, "kern_pair_closeup1");
  gtk_widget_show (kern_pair_closeup1);
  gtk_container_add (GTK_CONTAINER (metrics1_menu), kern_pair_closeup1);

  separator37 = gtk_menu_item_new ();
  gtk_widget_set_name (separator37, "separator37");
  gtk_widget_show (separator37);
  gtk_container_add (GTK_CONTAINER (metrics1_menu), separator37);
  gtk_widget_set_sensitive (separator37, FALSE);

  vkern_by_classes1 = gtk_menu_item_new_with_mnemonic (_("_VKern By Classes..."));
  gtk_widget_set_name (vkern_by_classes1, "vkern_by_classes1");
  gtk_widget_show (vkern_by_classes1);
  gtk_container_add (GTK_CONTAINER (metrics1_menu), vkern_by_classes1);

  vkern_from_hkern1 = gtk_menu_item_new_with_mnemonic (_("VKern From _HKern"));
  gtk_widget_set_name (vkern_from_hkern1, "vkern_from_hkern1");
  gtk_widget_show (vkern_from_hkern1);
  gtk_container_add (GTK_CONTAINER (metrics1_menu), vkern_from_hkern1);
  gtk_tooltips_set_tip (tooltips, vkern_from_hkern1, _("Make the kerning info for vertically rotated glyphs match the horizontal kerning info."), NULL);

  remove_all_vkern_pairs1 = gtk_menu_item_new_with_mnemonic (_("R_emove All VKern Pairs"));
  gtk_widget_set_name (remove_all_vkern_pairs1, "remove_all_vkern_pairs1");
  gtk_widget_show (remove_all_vkern_pairs1);
  gtk_container_add (GTK_CONTAINER (metrics1_menu), remove_all_vkern_pairs1);

  cid1 = gtk_menu_item_new_with_mnemonic (_("_CID"));
  gtk_widget_set_name (cid1, "cid1");
  gtk_widget_show (cid1);
  gtk_container_add (GTK_CONTAINER (FontViewMenu), cid1);
  gtk_tooltips_set_tip (tooltips, cid1, _("Commands for PostScript CID-keyed fonts (generally CJK fonts)"), NULL);

  cid1_menu = gtk_menu_new ();
  gtk_widget_set_name (cid1_menu, "cid1_menu");
  gtk_menu_item_set_submenu (GTK_MENU_ITEM (cid1), cid1_menu);

  convert_to_cid1 = gtk_menu_item_new_with_mnemonic (_("_Convert to CID"));
  gtk_widget_set_name (convert_to_cid1, "convert_to_cid1");
  gtk_widget_show (convert_to_cid1);
  gtk_container_add (GTK_CONTAINER (cid1_menu), convert_to_cid1);

  convert_by_cmap1 = gtk_menu_item_new_with_mnemonic (_("Convert by C_Map"));
  gtk_widget_set_name (convert_by_cmap1, "convert_by_cmap1");
  gtk_widget_show (convert_by_cmap1);
  gtk_container_add (GTK_CONTAINER (cid1_menu), convert_by_cmap1);

  separator38 = gtk_menu_item_new ();
  gtk_widget_set_name (separator38, "separator38");
  gtk_widget_show (separator38);
  gtk_container_add (GTK_CONTAINER (cid1_menu), separator38);
  gtk_widget_set_sensitive (separator38, FALSE);

  flatten1 = gtk_menu_item_new_with_mnemonic (_("_Flatten"));
  gtk_widget_set_name (flatten1, "flatten1");
  gtk_widget_show (flatten1);
  gtk_container_add (GTK_CONTAINER (cid1_menu), flatten1);

  flatten_by_cmap1 = gtk_menu_item_new_with_mnemonic (_("F_latten By CMap"));
  gtk_widget_set_name (flatten_by_cmap1, "flatten_by_cmap1");
  gtk_widget_show (flatten_by_cmap1);
  gtk_container_add (GTK_CONTAINER (cid1_menu), flatten_by_cmap1);

  separator69 = gtk_menu_item_new ();
  gtk_widget_set_name (separator69, "separator69");
  gtk_widget_show (separator69);
  gtk_container_add (GTK_CONTAINER (cid1_menu), separator69);
  gtk_widget_set_sensitive (separator69, FALSE);

  insert_font1 = gtk_menu_item_new_with_mnemonic (_("Insert _Font..."));
  gtk_widget_set_name (insert_font1, "insert_font1");
  gtk_widget_show (insert_font1);
  gtk_container_add (GTK_CONTAINER (cid1_menu), insert_font1);

  insert_empty_font1 = gtk_menu_item_new_with_mnemonic (_("Insert _Empty Font"));
  gtk_widget_set_name (insert_empty_font1, "insert_empty_font1");
  gtk_widget_show (insert_empty_font1);
  gtk_container_add (GTK_CONTAINER (cid1_menu), insert_empty_font1);

  remove_font1 = gtk_menu_item_new_with_mnemonic (_("_Remove Font"));
  gtk_widget_set_name (remove_font1, "remove_font1");
  gtk_widget_show (remove_font1);
  gtk_container_add (GTK_CONTAINER (cid1_menu), remove_font1);

  separator70 = gtk_menu_item_new ();
  gtk_widget_set_name (separator70, "separator70");
  gtk_widget_show (separator70);
  gtk_container_add (GTK_CONTAINER (cid1_menu), separator70);
  gtk_widget_set_sensitive (separator70, FALSE);

  change_supplement1 = gtk_menu_item_new_with_mnemonic (_("_Change Supplement..."));
  gtk_widget_set_name (change_supplement1, "change_supplement1");
  gtk_widget_show (change_supplement1);
  gtk_container_add (GTK_CONTAINER (cid1_menu), change_supplement1);

  cid_font_info1 = gtk_image_menu_item_new_with_mnemonic (_("C_ID Font Info..."));
  gtk_widget_set_name (cid_font_info1, "cid_font_info1");
  gtk_widget_show (cid_font_info1);
  gtk_container_add (GTK_CONTAINER (cid1_menu), cid_font_info1);

  image5841 = gtk_image_new_from_stock ("gtk-select-font", GTK_ICON_SIZE_MENU);
  gtk_widget_set_name (image5841, "image5841");
  gtk_widget_show (image5841);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (cid_font_info1), image5841);

  mm1 = gtk_menu_item_new_with_mnemonic (_("MM"));
  gtk_widget_set_name (mm1, "mm1");
  gtk_widget_show (mm1);
  gtk_container_add (GTK_CONTAINER (FontViewMenu), mm1);
  gtk_tooltips_set_tip (tooltips, mm1, _("PostScript Multiple Master & Apple's *var fonts"), NULL);

  mm1_menu = gtk_menu_new ();
  gtk_widget_set_name (mm1_menu, "mm1_menu");
  gtk_menu_item_set_submenu (GTK_MENU_ITEM (mm1), mm1_menu);

  create_mm1 = gtk_image_menu_item_new_with_mnemonic (_("_Create MM..."));
  gtk_widget_set_name (create_mm1, "create_mm1");
  gtk_widget_show (create_mm1);
  gtk_container_add (GTK_CONTAINER (mm1_menu), create_mm1);

  image5842 = gtk_image_new_from_stock ("gtk-new", GTK_ICON_SIZE_MENU);
  gtk_widget_set_name (image5842, "image5842");
  gtk_widget_show (image5842);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (create_mm1), image5842);

  separator39 = gtk_menu_item_new ();
  gtk_widget_set_name (separator39, "separator39");
  gtk_widget_show (separator39);
  gtk_container_add (GTK_CONTAINER (mm1_menu), separator39);
  gtk_widget_set_sensitive (separator39, FALSE);

  mm_validity_check1 = gtk_menu_item_new_with_mnemonic (_("MM _Validity Check"));
  gtk_widget_set_name (mm_validity_check1, "mm_validity_check1");
  gtk_widget_show (mm_validity_check1);
  gtk_container_add (GTK_CONTAINER (mm1_menu), mm_validity_check1);

  mm_info1 = gtk_image_menu_item_new_with_mnemonic (_("MM _Info..."));
  gtk_widget_set_name (mm_info1, "mm_info1");
  gtk_widget_show (mm_info1);
  gtk_container_add (GTK_CONTAINER (mm1_menu), mm_info1);

  image5843 = gtk_image_new_from_stock ("gtk-dialog-info", GTK_ICON_SIZE_MENU);
  gtk_widget_set_name (image5843, "image5843");
  gtk_widget_show (image5843);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (mm_info1), image5843);

  blend_to_new_font1 = gtk_menu_item_new_with_mnemonic (_("_Blend to New Font..."));
  gtk_widget_set_name (blend_to_new_font1, "blend_to_new_font1");
  gtk_widget_show (blend_to_new_font1);
  gtk_container_add (GTK_CONTAINER (mm1_menu), blend_to_new_font1);

  mm_change_def_weights1 = gtk_menu_item_new_with_mnemonic (_("MM Change Def _Weights"));
  gtk_widget_set_name (mm_change_def_weights1, "mm_change_def_weights1");
  gtk_widget_show (mm_change_def_weights1);
  gtk_container_add (GTK_CONTAINER (mm1_menu), mm_change_def_weights1);

  window1 = gtk_menu_item_new_with_mnemonic (_("_Window"));
  gtk_widget_set_name (window1, "window1");
  gtk_widget_show (window1);
  gtk_container_add (GTK_CONTAINER (FontViewMenu), window1);

  window1_menu = gtk_menu_new ();
  gtk_widget_set_name (window1_menu, "window1_menu");
  gtk_menu_item_set_submenu (GTK_MENU_ITEM (window1), window1_menu);

  open_outline_window1 = gtk_menu_item_new_with_mnemonic (_("Open O_utline Window"));
  gtk_widget_set_name (open_outline_window1, "open_outline_window1");
  gtk_widget_show (open_outline_window1);
  gtk_container_add (GTK_CONTAINER (window1_menu), open_outline_window1);
  gtk_widget_add_accelerator (open_outline_window1, "activate", accel_group,
                              GDK_H, GDK_CONTROL_MASK,
                              GTK_ACCEL_VISIBLE);

  open_bitmap_window1 = gtk_menu_item_new_with_mnemonic (_("Open _Bitmap Window"));
  gtk_widget_set_name (open_bitmap_window1, "open_bitmap_window1");
  gtk_widget_show (open_bitmap_window1);
  gtk_container_add (GTK_CONTAINER (window1_menu), open_bitmap_window1);
  gtk_widget_add_accelerator (open_bitmap_window1, "activate", accel_group,
                              GDK_J, GDK_CONTROL_MASK,
                              GTK_ACCEL_VISIBLE);

  open_metrics_window1 = gtk_menu_item_new_with_mnemonic (_("Open _Metrics Window"));
  gtk_widget_set_name (open_metrics_window1, "open_metrics_window1");
  gtk_widget_show (open_metrics_window1);
  gtk_container_add (GTK_CONTAINER (window1_menu), open_metrics_window1);
  gtk_widget_add_accelerator (open_metrics_window1, "activate", accel_group,
                              GDK_K, GDK_CONTROL_MASK,
                              GTK_ACCEL_VISIBLE);

  separator71 = gtk_menu_item_new ();
  gtk_widget_set_name (separator71, "separator71");
  gtk_widget_show (separator71);
  gtk_container_add (GTK_CONTAINER (window1_menu), separator71);
  gtk_widget_set_sensitive (separator71, FALSE);

  warnings1 = gtk_image_menu_item_new_with_mnemonic (_("Warnings..."));
  gtk_widget_set_name (warnings1, "warnings1");
  gtk_widget_show (warnings1);
  gtk_container_add (GTK_CONTAINER (window1_menu), warnings1);

  image5844 = gtk_image_new_from_stock ("gtk-dialog-warning", GTK_ICON_SIZE_MENU);
  gtk_widget_set_name (image5844, "image5844");
  gtk_widget_show (image5844);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (warnings1), image5844);

  separator3 = gtk_menu_item_new ();
  gtk_widget_set_name (separator3, "separator3");
  gtk_widget_show (separator3);
  gtk_container_add (GTK_CONTAINER (window1_menu), separator3);
  gtk_widget_set_sensitive (separator3, FALSE);

  help4 = gtk_menu_item_new_with_mnemonic (_("_Help"));
  gtk_widget_set_name (help4, "help4");
  gtk_widget_show (help4);
  gtk_container_add (GTK_CONTAINER (FontViewMenu), help4);

  help4_menu = gtk_menu_new ();
  gtk_widget_set_name (help4_menu, "help4_menu");
  gtk_menu_item_set_submenu (GTK_MENU_ITEM (help4), help4_menu);

  help1 = gtk_image_menu_item_new_with_mnemonic (_("_Help"));
  gtk_widget_set_name (help1, "help1");
  gtk_widget_show (help1);
  gtk_container_add (GTK_CONTAINER (help4_menu), help1);
  gtk_widget_add_accelerator (help1, "activate", accel_group,
                              GDK_F1, 0,
                              GTK_ACCEL_VISIBLE);

  image5845 = gtk_image_new_from_stock ("gtk-help", GTK_ICON_SIZE_MENU);
  gtk_widget_set_name (image5845, "image5845");
  gtk_widget_show (image5845);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (help1), image5845);

  overview1 = gtk_menu_item_new_with_mnemonic (_("Overview"));
  gtk_widget_set_name (overview1, "overview1");
  gtk_widget_show (overview1);
  gtk_container_add (GTK_CONTAINER (help4_menu), overview1);
  gtk_widget_add_accelerator (overview1, "activate", accel_group,
                              GDK_F1, GDK_SHIFT_MASK,
                              GTK_ACCEL_VISIBLE);

  index1 = gtk_image_menu_item_new_with_mnemonic (_("_Index"));
  gtk_widget_set_name (index1, "index1");
  gtk_widget_show (index1);
  gtk_container_add (GTK_CONTAINER (help4_menu), index1);
  gtk_widget_add_accelerator (index1, "activate", accel_group,
                              GDK_F1, GDK_CONTROL_MASK,
                              GTK_ACCEL_VISIBLE);

  image5846 = gtk_image_new_from_stock ("gtk-index", GTK_ICON_SIZE_MENU);
  gtk_widget_set_name (image5846, "image5846");
  gtk_widget_show (image5846);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (index1), image5846);

  about1 = gtk_image_menu_item_new_with_mnemonic (_("_About"));
  gtk_widget_set_name (about1, "about1");
  gtk_widget_show (about1);
  gtk_container_add (GTK_CONTAINER (help4_menu), about1);

  image5847 = gtk_image_new_from_stock ("gtk-dialog-info", GTK_ICON_SIZE_MENU);
  gtk_widget_set_name (image5847, "image5847");
  gtk_widget_show (image5847);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (about1), image5847);

  license1 = gtk_menu_item_new_with_mnemonic (_("_License"));
  gtk_widget_set_name (license1, "license1");
  gtk_widget_show (license1);
  gtk_container_add (GTK_CONTAINER (help4_menu), license1);

  status = gtk_drawing_area_new ();
  gtk_widget_set_name (status, "status");
  gtk_widget_show (status);
  gtk_box_pack_start (GTK_BOX (vbox1), status, FALSE, FALSE, 0);
  gtk_widget_set_size_request (status, -1, 20);
  gtk_widget_set_events (status, GDK_EXPOSURE_MASK);

  hbox5 = gtk_hbox_new (FALSE, 0);
  gtk_widget_set_name (hbox5, "hbox5");
  gtk_widget_show (hbox5);
  gtk_box_pack_start (GTK_BOX (vbox1), hbox5, TRUE, TRUE, 0);

  view = gtk_drawing_area_new ();
  gtk_widget_set_name (view, "view");
  gtk_widget_show (view);
  gtk_box_pack_start (GTK_BOX (hbox5), view, TRUE, TRUE, 0);
  gtk_widget_set_events (view, GDK_EXPOSURE_MASK | GDK_POINTER_MOTION_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_ENTER_NOTIFY_MASK | GDK_LEAVE_NOTIFY_MASK | GDK_FOCUS_CHANGE_MASK);

  vscrollbar2 = gtk_vscrollbar_new (GTK_ADJUSTMENT (gtk_adjustment_new (0, 0, 0, 0, 0, 0)));
  gtk_widget_set_name (vscrollbar2, "vscrollbar2");
  gtk_widget_show (vscrollbar2);
  gtk_box_pack_start (GTK_BOX (hbox5), vscrollbar2, FALSE, TRUE, 0);

  g_signal_connect ((gpointer) FontView, "key_press_event",
                    G_CALLBACK (FontView_Char),
                    NULL);
  g_signal_connect ((gpointer) FontView, "delete_event",
                    G_CALLBACK (FontView_RequestClose),
                    NULL);
  g_signal_connect ((gpointer) FontView, "destroy_event",
                    G_CALLBACK (FontView_DestroyWindow),
                    NULL);
  g_signal_connect ((gpointer) FontView, "configure_event",
                    G_CALLBACK (FontView_Resize),
                    NULL);
  g_signal_connect ((gpointer) FontView, "selection_clear_event",
                    G_CALLBACK (FontView_ClearSelection),
                    NULL);
  g_signal_connect ((gpointer) FontView, "realize",
                    G_CALLBACK (FontView_Realize),
                    NULL);
  g_signal_connect ((gpointer) file1, "activate",
                    G_CALLBACK (FontViewMenu_ActivateFile),
                    NULL);
  g_signal_connect ((gpointer) new2, "activate",
                    G_CALLBACK (Menu_New),
                    NULL);
  g_signal_connect ((gpointer) open2, "activate",
                    G_CALLBACK (Menu_Open),
                    NULL);
  g_signal_connect ((gpointer) recent1, "activate",
                    G_CALLBACK (RecentMenuBuild),
                    NULL);
  g_signal_connect ((gpointer) close2, "activate",
                    G_CALLBACK (FontViewMenu_Close),
                    NULL);
  g_signal_connect ((gpointer) save2, "activate",
                    G_CALLBACK (FontViewMenu_Save),
                    NULL);
  g_signal_connect ((gpointer) save_as2, "activate",
                    G_CALLBACK (FontViewMenu_SaveAs),
                    NULL);
  g_signal_connect ((gpointer) save_all1, "activate",
                    G_CALLBACK (Menu_SaveAll),
                    NULL);
  g_signal_connect ((gpointer) generate_fonts1, "activate",
                    G_CALLBACK (FontViewMenu_Generate),
                    NULL);
  g_signal_connect ((gpointer) generate_mac_family1, "activate",
                    G_CALLBACK (FontViewMenu_GenerateFamily),
                    NULL);
  g_signal_connect ((gpointer) import1, "activate",
                    G_CALLBACK (FontViewMenu_Import),
                    NULL);
  g_signal_connect ((gpointer) merge_kern_info1, "activate",
                    G_CALLBACK (FontViewMenu_MergeKern),
                    NULL);
  g_signal_connect ((gpointer) revert_file1, "activate",
                    G_CALLBACK (FontViewMenu_RevertFile),
                    NULL);
  g_signal_connect ((gpointer) revert_to_backup1, "activate",
                    G_CALLBACK (FontViewMenu_RevertToBackup),
                    NULL);
  g_signal_connect ((gpointer) revert_glyph1, "activate",
                    G_CALLBACK (FontViewMenu_RevertGlyph),
                    NULL);
  g_signal_connect ((gpointer) print2, "activate",
                    G_CALLBACK (FontViewMenu_Print),
                    NULL);
  g_signal_connect ((gpointer) execute_script1, "activate",
                    G_CALLBACK (FontViewMenu_ExecScript),
                    NULL);
  g_signal_connect ((gpointer) script_menu1, "activate",
                    G_CALLBACK (ScriptMenuBuild),
                    NULL);
  g_signal_connect ((gpointer) preferences2, "activate",
                    G_CALLBACK (Menu_Preferences),
                    NULL);
  g_signal_connect ((gpointer) quit2, "activate",
                    G_CALLBACK (Menu_Quit),
                    NULL);
  g_signal_connect ((gpointer) edit2, "activate",
                    G_CALLBACK (FontViewMenu_ActivateEdit),
                    NULL);
  g_signal_connect ((gpointer) undo2, "activate",
                    G_CALLBACK (FontViewMenu_Undo),
                    NULL);
  g_signal_connect ((gpointer) redo2, "activate",
                    G_CALLBACK (FontViewMenu_Redo),
                    NULL);
  g_signal_connect ((gpointer) cut2, "activate",
                    G_CALLBACK (FontViewMenu_Cut),
                    NULL);
  g_signal_connect ((gpointer) copy2, "activate",
                    G_CALLBACK (FontViewMenu_Copy),
                    NULL);
  g_signal_connect ((gpointer) copy_reference1, "activate",
                    G_CALLBACK (FontViewMenu_CopyRef),
                    NULL);
  g_signal_connect ((gpointer) copy_lookup_data1, "activate",
                    G_CALLBACK (FontViewMenu_CopyLookupData),
                    NULL);
  g_signal_connect ((gpointer) copy_width1, "activate",
                    G_CALLBACK (FontViewMenu_CopyWidth),
                    NULL);
  g_signal_connect ((gpointer) copy_vwidth1, "activate",
                    G_CALLBACK (FontViewMenu_CopyVWidth),
                    NULL);
  g_signal_connect ((gpointer) copy_lbearing1, "activate",
                    G_CALLBACK (FontViewMenu_CopyLBearing),
                    NULL);
  g_signal_connect ((gpointer) copy_rbearing1, "activate",
                    G_CALLBACK (FontViewMenu_CopyRBearing),
                    NULL);
  g_signal_connect ((gpointer) paste2, "activate",
                    G_CALLBACK (FontViewMenu_Paste),
                    NULL);
  g_signal_connect ((gpointer) paste_into1, "activate",
                    G_CALLBACK (FontViewMenu_PasteInto),
                    NULL);
  g_signal_connect ((gpointer) paste_after1, "activate",
                    G_CALLBACK (FontViewMenu_PasteAfter),
                    NULL);
  g_signal_connect ((gpointer) same_glyph_as1, "activate",
                    G_CALLBACK (FontViewMenu_SameGlyphAs),
                    NULL);
  g_signal_connect ((gpointer) clear2, "activate",
                    G_CALLBACK (FontViewMenu_Clear),
                    NULL);
  g_signal_connect ((gpointer) clear_background1, "activate",
                    G_CALLBACK (FontViewMenu_ClearBackground),
                    NULL);
  g_signal_connect ((gpointer) copy_fg_to_bg1, "activate",
                    G_CALLBACK (FontViewMenu_CopyFg2Bg),
                    NULL);
  g_signal_connect ((gpointer) join1, "activate",
                    G_CALLBACK (FontViewMenu_Join),
                    NULL);
  g_signal_connect ((gpointer) select_all1, "activate",
                    G_CALLBACK (FontViewMenu_SelectAll),
                    NULL);
  g_signal_connect ((gpointer) invert_selection1, "activate",
                    G_CALLBACK (FontViewMenu_InvertSelection),
                    NULL);
  g_signal_connect ((gpointer) deselect_all1, "activate",
                    G_CALLBACK (FontViewMenu_DeselectAll),
                    NULL);
  g_signal_connect ((gpointer) default1, "activate",
                    G_CALLBACK (FontViewMenu_SelectDefault),
                    NULL);
  g_signal_connect ((gpointer) white, "activate",
                    G_CALLBACK (FontViewMenu_SelectWhite),
                    NULL);
  g_signal_connect ((gpointer) red, "activate",
                    G_CALLBACK (FontViewMenu_SelectRed),
                    NULL);
  g_signal_connect ((gpointer) green, "activate",
                    G_CALLBACK (FontViewMenu_SelectGreen),
                    NULL);
  g_signal_connect ((gpointer) blue, "activate",
                    G_CALLBACK (FontViewMenu_SelectBlue),
                    NULL);
  g_signal_connect ((gpointer) yellow, "activate",
                    G_CALLBACK (FontViewMenu_SelectYellow),
                    NULL);
  g_signal_connect ((gpointer) cyan, "activate",
                    G_CALLBACK (FontViewMenu_SelectCyan),
                    NULL);
  g_signal_connect ((gpointer) magenta, "activate",
                    G_CALLBACK (FontViewMenu_SelectMagenta),
                    NULL);
  g_signal_connect ((gpointer) color_picker1, "activate",
                    G_CALLBACK (FontViewMenu_SelectColorPicker),
                    NULL);
  g_signal_connect ((gpointer) select_by_wildcard1, "activate",
                    G_CALLBACK (FontViewMenu_SelectByName),
                    NULL);
  g_signal_connect ((gpointer) select_by_script1, "activate",
                    G_CALLBACK (FontViewMenu_SelectByScript),
                    NULL);
  g_signal_connect ((gpointer) glyphs_worth_outputting1, "activate",
                    G_CALLBACK (FontViewMenu_SelectWorthOutputting),
                    NULL);
  g_signal_connect ((gpointer) changed_glyphs1, "activate",
                    G_CALLBACK (FontViewMenu_SelectChangedGlyphs),
                    NULL);
  g_signal_connect ((gpointer) unhinted_glyphs1, "activate",
                    G_CALLBACK (FontViewMenu_SelectUnhintedGlyphs),
                    NULL);
  g_signal_connect ((gpointer) autohintable1, "activate",
                    G_CALLBACK (FontViewMenu_SelectAutohintable),
                    NULL);
  g_signal_connect ((gpointer) select_by_att1, "activate",
                    G_CALLBACK (FontViewMenu_SelectByLookupSubtable),
                    NULL);
  g_signal_connect ((gpointer) find_and_replace1, "activate",
                    G_CALLBACK (FontViewMenu_FindRpl),
                    NULL);
  g_signal_connect ((gpointer) replace_with_reference1, "activate",
                    G_CALLBACK (FontViewMenu_RplRef),
                    NULL);
  g_signal_connect ((gpointer) unlink_reference1, "activate",
                    G_CALLBACK (FontViewMenu_UnlinkRef),
                    NULL);
  g_signal_connect ((gpointer) copy_from1, "activate",
                    G_CALLBACK (FontViewMenu_ActivateCopyFrom),
                    NULL);
  g_signal_connect ((gpointer) all_fonts1, "activate",
                    G_CALLBACK (FontViewMenu_CopyFromAll),
                    NULL);
  g_signal_connect ((gpointer) displayed_fonts1, "activate",
                    G_CALLBACK (FontViewMenu_CopyFromDisplayed),
                    NULL);
  g_signal_connect ((gpointer) glyph_metadata1, "activate",
                    G_CALLBACK (FontViewMenu_CopyFromMetadata),
                    NULL);
  g_signal_connect ((gpointer) truetype_instructions1, "activate",
                    G_CALLBACK (FontViewMenu_CopyFromTTInstrs),
                    NULL);
  g_signal_connect ((gpointer) remove_undoes1, "activate",
                    G_CALLBACK (FontViewMenu_RemoveUndoes),
                    NULL);
  g_signal_connect ((gpointer) element1, "activate",
                    G_CALLBACK (FontViewMenu_ActivateElement),
                    NULL);
  g_signal_connect ((gpointer) font_info1, "activate",
                    G_CALLBACK (FontViewMenu_FontInfo),
                    NULL);
  g_signal_connect ((gpointer) char_info1, "activate",
                    G_CALLBACK (FontViewMenu_CharInfo),
                    NULL);
  g_signal_connect ((gpointer) math_info1, "activate",
                    G_CALLBACK (FontViewMenu_MathInfo),
                    NULL);
  g_signal_connect ((gpointer) bdf_info3, "activate",
                    G_CALLBACK (FontViewMenu_BDFInfo),
                    NULL);
  g_signal_connect ((gpointer) show_dependent1, "activate",
                    G_CALLBACK (FontViewMenu_ActivateDependents),
                    NULL);
  g_signal_connect ((gpointer) references2, "activate",
                    G_CALLBACK (FontViewMenu_ShowDependentRefs),
                    NULL);
  g_signal_connect ((gpointer) substitutions3, "activate",
                    G_CALLBACK (FontViewMenu_ShowDependentSubs),
                    NULL);
  g_signal_connect ((gpointer) mass_glyph_rename1, "activate",
                    G_CALLBACK (FontViewMenu_GlyphRename),
                    NULL);
  g_signal_connect ((gpointer) find_problems1, "activate",
                    G_CALLBACK (FontViewMenu_FindProbs),
                    NULL);
  g_signal_connect ((gpointer) validate1, "activate",
                    G_CALLBACK (FontViewMenu_Validate),
                    NULL);
  g_signal_connect ((gpointer) bitmaps_available1, "activate",
                    G_CALLBACK (FontViewMenu_BitmapsAvail),
                    NULL);
  g_signal_connect ((gpointer) regenerate_bitmaps1, "activate",
                    G_CALLBACK (FontViewMenu_RegenBitmaps),
                    NULL);
  g_signal_connect ((gpointer) remove_bitmap_glyphs1, "activate",
                    G_CALLBACK (FontViewMenu_RemoveBitmapGlyphs),
                    NULL);
  g_signal_connect ((gpointer) change_weight1, "activate",
                    G_CALLBACK (FontViewMenu_ChangeWeight),
                    NULL);
  g_signal_connect ((gpointer) oblique1, "activate",
                    G_CALLBACK (FontViewMenu_Oblique),
                    NULL);
  g_signal_connect ((gpointer) condense_extend1, "activate",
                    G_CALLBACK (FontViewMenu_Condense),
                    NULL);
  g_signal_connect ((gpointer) inline2, "activate",
                    G_CALLBACK (FontViewMenu_Inline),
                    NULL);
  g_signal_connect ((gpointer) outline3, "activate",
                    G_CALLBACK (FontViewMenu_Outline),
                    NULL);
  g_signal_connect ((gpointer) shadow2, "activate",
                    G_CALLBACK (FontViewMenu_Shadow),
                    NULL);
  g_signal_connect ((gpointer) wireframe2, "activate",
                    G_CALLBACK (FontViewMenu_WireFrame),
                    NULL);
  g_signal_connect ((gpointer) transformations1, "activate",
                    G_CALLBACK (FontViewMenu_ActivateTransformations),
                    NULL);
  g_signal_connect ((gpointer) transform1, "activate",
                    G_CALLBACK (FontViewMenu_Transform),
                    NULL);
  g_signal_connect ((gpointer) point_of_view_projection1, "activate",
                    G_CALLBACK (FontViewMenu_PointOfView),
                    NULL);
  g_signal_connect ((gpointer) non_linear_transform1, "activate",
                    G_CALLBACK (FontViewMenu_NonLinearTransform),
                    NULL);
  g_signal_connect ((gpointer) expand_stroke1, "activate",
                    G_CALLBACK (FontViewMenu_ExpandStroke),
                    NULL);
  g_signal_connect ((gpointer) tilepath1, "activate",
                    G_CALLBACK (FontViewMenu_TilePath),
                    NULL);
  g_signal_connect ((gpointer) remove_overlap1, "activate",
                    G_CALLBACK (FontViewMenu_RemoveOverlap),
                    NULL);
  g_signal_connect ((gpointer) intersect1, "activate",
                    G_CALLBACK (FontViewMenu_Intersect),
                    NULL);
  g_signal_connect ((gpointer) find_intersection1, "activate",
                    G_CALLBACK (FontViewMenu_FindInter),
                    NULL);
  g_signal_connect ((gpointer) simplify2, "activate",
                    G_CALLBACK (FontViewMenu_Simplify),
                    NULL);
  g_signal_connect ((gpointer) simplify_more1, "activate",
                    G_CALLBACK (FontViewMenu_SimplifyMore),
                    NULL);
  g_signal_connect ((gpointer) cleanup1, "activate",
                    G_CALLBACK (FontViewMenu_Cleanup),
                    NULL);
  g_signal_connect ((gpointer) canonical_start_point1, "activate",
                    G_CALLBACK (FontViewMenu_CanonicalStart),
                    NULL);
  g_signal_connect ((gpointer) canonical_contours1, "activate",
                    G_CALLBACK (FontViewMenu_CanonicalContours),
                    NULL);
  g_signal_connect ((gpointer) add_extrema1, "activate",
                    G_CALLBACK (FontViewMenu_AddExtrema),
                    NULL);
  g_signal_connect ((gpointer) round_to_int1, "activate",
                    G_CALLBACK (FontViewMenu_RoundToInt),
                    NULL);
  g_signal_connect ((gpointer) to_hundredths1, "activate",
                    G_CALLBACK (FontViewMenu_RoundToHundredths),
                    NULL);
  g_signal_connect ((gpointer) cluster1, "activate",
                    G_CALLBACK (FontViewMenu_Cluster),
                    NULL);
  g_signal_connect ((gpointer) autotrace1, "activate",
                    G_CALLBACK (FontViewMenu_Autotrace),
                    NULL);
  g_signal_connect ((gpointer) correct_direction1, "activate",
                    G_CALLBACK (FontViewMenu_CorrectDir),
                    NULL);
  g_signal_connect ((gpointer) build1, "activate",
                    G_CALLBACK (FontViewMenu_ActivateBuild),
                    NULL);
  g_signal_connect ((gpointer) build_accented_glyph1, "activate",
                    G_CALLBACK (FontViewMenu_BuildAccented),
                    NULL);
  g_signal_connect ((gpointer) build_composite_glyph1, "activate",
                    G_CALLBACK (FontViewMenu_BuildComposite),
                    NULL);
  g_signal_connect ((gpointer) merge_fonts1, "activate",
                    G_CALLBACK (FontViewMenu_MergeFonts),
                    NULL);
  g_signal_connect ((gpointer) interpolate_fonts1, "activate",
                    G_CALLBACK (FontViewMenu_Interpolate),
                    NULL);
  g_signal_connect ((gpointer) compare_fonts1, "activate",
                    G_CALLBACK (FontViewMenu_CompareFonts),
                    NULL);
  g_signal_connect ((gpointer) hints1, "activate",
                    G_CALLBACK (FontViewMenu_ActivateHints),
                    NULL);
  g_signal_connect ((gpointer) autohint1, "activate",
                    G_CALLBACK (FontViewMenu_AutoHint),
                    NULL);
  g_signal_connect ((gpointer) hint_subsitution_pts1, "activate",
                    G_CALLBACK (FontViewMenu_AutoHintSubsPts),
                    NULL);
  g_signal_connect ((gpointer) auto_counter_hint1, "activate",
                    G_CALLBACK (FontViewMenu_AutoCounter),
                    NULL);
  g_signal_connect ((gpointer) dont_autohint1, "activate",
                    G_CALLBACK (FontViewMenu_DontAutoHint),
                    NULL);
  g_signal_connect ((gpointer) autoinstr1, "activate",
                    G_CALLBACK (FontViewMenu_AutoInstr),
                    NULL);
  g_signal_connect ((gpointer) edit_instructions1, "activate",
                    G_CALLBACK (FontViewMenu_EditInstrs),
                    NULL);
  g_signal_connect ((gpointer) edit_fpgm1, "activate",
                    G_CALLBACK (FontViewMenu_EditTable),
                    NULL);
  g_signal_connect ((gpointer) edit_prep1, "activate",
                    G_CALLBACK (FontViewMenu_EditTable),
                    NULL);
  g_signal_connect ((gpointer) edit_maxp1, "activate",
                    G_CALLBACK (FontViewMenu_EditTable),
                    NULL);
  g_signal_connect ((gpointer) edit_cvt_1, "activate",
                    G_CALLBACK (FontViewMenu_EditTable),
                    NULL);
  g_signal_connect ((gpointer) private_to_cvt_1, "activate",
                    G_CALLBACK (FontViewMenu_PrivateToCvt),
                    NULL);
  g_signal_connect ((gpointer) clear_hints1, "activate",
                    G_CALLBACK (FontViewMenu_ClearHints),
                    NULL);
  g_signal_connect ((gpointer) clear_instructions1, "activate",
                    G_CALLBACK (FontViewMenu_ClearInstrs),
                    NULL);
  g_signal_connect ((gpointer) hstem1, "activate",
                    G_CALLBACK (FontViewMenu_Histograms),
                    NULL);
  g_signal_connect ((gpointer) vstem1, "activate",
                    G_CALLBACK (FontViewMenu_Histograms),
                    NULL);
  g_signal_connect ((gpointer) bluevalues1, "activate",
                    G_CALLBACK (FontViewMenu_Histograms),
                    NULL);
  g_signal_connect ((gpointer) reencode1, "activate",
                    G_CALLBACK (FontViewMenu_BuildReencode),
                    NULL);
  g_signal_connect ((gpointer) compact1, "activate",
                    G_CALLBACK (FontViewMenu_Compact),
                    NULL);
  g_signal_connect ((gpointer) force_encoding1, "activate",
                    G_CALLBACK (FontViewMenu_BuildForceEncoding),
                    NULL);
  g_signal_connect ((gpointer) add_encoding_slots1, "activate",
                    G_CALLBACK (FontViewMenu_AddEncodingSlots),
                    NULL);
  g_signal_connect ((gpointer) remove_unused_slots1, "activate",
                    G_CALLBACK (FontViewMenu_RemoveUnusedSlots),
                    NULL);
  g_signal_connect ((gpointer) detach_glyphs1, "activate",
                    G_CALLBACK (FontViewMenu_DetachGlyphs),
                    NULL);
  g_signal_connect ((gpointer) detach___remove_glyphs1, "activate",
                    G_CALLBACK (FontViewMenu_DetachAndRemoveGlyphs),
                    NULL);
  g_signal_connect ((gpointer) add_encoding_name1, "activate",
                    G_CALLBACK (FontViewMenu_AddEncodingName),
                    NULL);
  g_signal_connect ((gpointer) load_encoding1, "activate",
                    G_CALLBACK (FontViewMenu_LoadEncoding),
                    NULL);
  g_signal_connect ((gpointer) make_from_font1, "activate",
                    G_CALLBACK (FontViewMenu_MakeFromFont),
                    NULL);
  g_signal_connect ((gpointer) remove_encoding1, "activate",
                    G_CALLBACK (FontViewMenu_RemoveEncoding),
                    NULL);
  g_signal_connect ((gpointer) display_by_groups1, "activate",
                    G_CALLBACK (FontViewMenu_DisplayByGroups),
                    NULL);
  g_signal_connect ((gpointer) define_groups1, "activate",
                    G_CALLBACK (FontViewMenu_DefineGroups),
                    NULL);
  g_signal_connect ((gpointer) save_namelist_of_font1, "activate",
                    G_CALLBACK (FontViewMenu_SaveNamelist),
                    NULL);
  g_signal_connect ((gpointer) load_namelist1, "activate",
                    G_CALLBACK (FontViewMenu_LoadNamelist),
                    NULL);
  g_signal_connect ((gpointer) rename_glyphs1, "activate",
                    G_CALLBACK (FontViewMenu_RenameByNamelist),
                    NULL);
  g_signal_connect ((gpointer) create_named_glyphs1, "activate",
                    G_CALLBACK (FontViewMenu_CreateNamedGlyphs),
                    NULL);
  g_signal_connect ((gpointer) view3, "activate",
                    G_CALLBACK (FontViewMenu_ActivateView),
                    NULL);
  g_signal_connect ((gpointer) next_glyph1, "activate",
                    G_CALLBACK (FontViewMenu_ChangeChar),
                    NULL);
  g_signal_connect ((gpointer) prev_glyph1, "activate",
                    G_CALLBACK (FontViewMenu_ChangeChar),
                    NULL);
  g_signal_connect ((gpointer) next_defined_glyph1, "activate",
                    G_CALLBACK (FontViewMenu_ChangeChar),
                    NULL);
  g_signal_connect ((gpointer) prev_defined_glyph1, "activate",
                    G_CALLBACK (FontViewMenu_ChangeChar),
                    NULL);
  g_signal_connect ((gpointer) goto1, "activate",
                    G_CALLBACK (FontViewMenu_Goto),
                    NULL);
  g_signal_connect ((gpointer) show_att1, "activate",
                    G_CALLBACK (FontViewMenu_ShowAtt),
                    NULL);
  g_signal_connect ((gpointer) display_substitutions1, "activate",
                    G_CALLBACK (FontViewMenu_DisplaySubstitutions),
                    NULL);
  g_signal_connect ((gpointer) combinations1, "activate",
                    G_CALLBACK (FontViewMenu_ActivateCombinations),
                    NULL);
  g_signal_connect ((gpointer) kern_pairs1, "activate",
                    G_CALLBACK (FontViewMenu_KernPairs),
                    NULL);
  g_signal_connect ((gpointer) anchor_pairs1, "activate",
                    G_CALLBACK (FontViewMenu_ActivateAnchoredPairs),
                    NULL);
  g_signal_connect ((gpointer) ligatures2, "activate",
                    G_CALLBACK (FontViewMenu_Ligatures),
                    NULL);
  g_signal_connect ((gpointer) glyph_image1, "activate",
                    G_CALLBACK (FontViewMenu_GlyphLabel),
                    NULL);
  g_signal_connect ((gpointer) glyph_name1, "activate",
                    G_CALLBACK (FontViewMenu_GlyphLabel),
                    NULL);
  g_signal_connect ((gpointer) unicode1, "activate",
                    G_CALLBACK (FontViewMenu_GlyphLabel),
                    NULL);
  g_signal_connect ((gpointer) encoding1, "activate",
                    G_CALLBACK (FontViewMenu_GlyphLabel),
                    NULL);
  g_signal_connect ((gpointer) show_h_metrics1, "activate",
                    G_CALLBACK (FontViewMenu_ShowMetrics),
                    NULL);
  g_signal_connect ((gpointer) show_v_metrics1, "activate",
                    G_CALLBACK (FontViewMenu_ShowMetrics),
                    NULL);
  g_signal_connect ((gpointer) _32x8_cell_window1, "activate",
                    G_CALLBACK (FontViewMenu_WindowSize),
                    NULL);
  g_signal_connect ((gpointer) _16x4_cell_window1, "activate",
                    G_CALLBACK (FontViewMenu_WindowSize),
                    NULL);
  g_signal_connect ((gpointer) _8x2_cell_window1, "activate",
                    G_CALLBACK (FontViewMenu_WindowSize),
                    NULL);
  g_signal_connect ((gpointer) _24_pixel_outline1, "activate",
                    G_CALLBACK (FontViewMenu_PixelSize),
                    NULL);
  g_signal_connect ((gpointer) _36_pixel_outline1, "activate",
                    G_CALLBACK (FontViewMenu_PixelSize),
                    NULL);
  g_signal_connect ((gpointer) _48_pixel_outline1, "activate",
                    G_CALLBACK (FontViewMenu_PixelSize),
                    NULL);
  g_signal_connect ((gpointer) _72_pixel_outline1, "activate",
                    G_CALLBACK (FontViewMenu_PixelSize),
                    NULL);
  g_signal_connect ((gpointer) _96_pixel_outline1, "activate",
                    G_CALLBACK (FontViewMenu_PixelSize),
                    NULL);
  g_signal_connect ((gpointer) anti_alias1, "activate",
                    G_CALLBACK (FontViewMenu_PixelSize),
                    NULL);
  g_signal_connect ((gpointer) fit_to_em1, "activate",
                    G_CALLBACK (FontViewMenu_PixelSize),
                    NULL);
  g_signal_connect ((gpointer) bitmap_magnification1, "activate",
                    G_CALLBACK (FontViewMenu_BitmapMagnification),
                    NULL);
  g_signal_connect ((gpointer) metrics1, "activate",
                    G_CALLBACK (FontViewMenu_ActivateMetrics),
                    NULL);
  g_signal_connect ((gpointer) center_in_width1, "activate",
                    G_CALLBACK (FontViewMenu_CenterWidth),
                    NULL);
  g_signal_connect ((gpointer) thirds_in_width1, "activate",
                    G_CALLBACK (FontViewMenu_ThirdsWidth),
                    NULL);
  g_signal_connect ((gpointer) set_width1, "activate",
                    G_CALLBACK (FontViewMenu_SetWidth),
                    NULL);
  g_signal_connect ((gpointer) set_lbearing1, "activate",
                    G_CALLBACK (FontViewMenu_SetWidth),
                    NULL);
  g_signal_connect ((gpointer) set_rbearing1, "activate",
                    G_CALLBACK (FontViewMenu_SetWidth),
                    NULL);
  g_signal_connect ((gpointer) set_vertical_advance1, "activate",
                    G_CALLBACK (FontViewMenu_SetWidth),
                    NULL);
  g_signal_connect ((gpointer) auto_width1, "activate",
                    G_CALLBACK (FontViewMenu_AutoWidth),
                    NULL);
  g_signal_connect ((gpointer) auto_kern1, "activate",
                    G_CALLBACK (FontViewMenu_AutoKern),
                    NULL);
  g_signal_connect ((gpointer) kern_by_classes1, "activate",
                    G_CALLBACK (FontViewMenu_KernClasses),
                    NULL);
  g_signal_connect ((gpointer) remove_all_kern_pairs1, "activate",
                    G_CALLBACK (FontViewMenu_RemoveKP),
                    NULL);
  g_signal_connect ((gpointer) kern_pair_closeup1, "activate",
                    G_CALLBACK (FontViewMenu_KernPairCloseup),
                    NULL);
  g_signal_connect ((gpointer) vkern_by_classes1, "activate",
                    G_CALLBACK (FontViewMenu_VKernClasses),
                    NULL);
  g_signal_connect ((gpointer) vkern_from_hkern1, "activate",
                    G_CALLBACK (FontViewMenu_VKernFromH),
                    NULL);
  g_signal_connect ((gpointer) remove_all_vkern_pairs1, "activate",
                    G_CALLBACK (FontViewMenu_RemoveVKP),
                    NULL);
  g_signal_connect ((gpointer) cid1, "activate",
                    G_CALLBACK (FontViewMenu_ActivateCID),
                    NULL);
  g_signal_connect ((gpointer) convert_to_cid1, "activate",
                    G_CALLBACK (FontViewMenu_Convert2CID),
                    NULL);
  g_signal_connect ((gpointer) convert_by_cmap1, "activate",
                    G_CALLBACK (FontViewMenu_ConvertByCMap),
                    NULL);
  g_signal_connect ((gpointer) flatten1, "activate",
                    G_CALLBACK (FontViewMenu_Flatten),
                    NULL);
  g_signal_connect ((gpointer) flatten_by_cmap1, "activate",
                    G_CALLBACK (FontViewMenu_FlattenByCMap),
                    NULL);
  g_signal_connect ((gpointer) insert_font1, "activate",
                    G_CALLBACK (FontViewMenu_CIDInsertFont),
                    NULL);
  g_signal_connect ((gpointer) insert_empty_font1, "activate",
                    G_CALLBACK (FontViewMenu_CIDInsertEmptyFont),
                    NULL);
  g_signal_connect ((gpointer) remove_font1, "activate",
                    G_CALLBACK (FontViewMenu_RemoveFontFromCID),
                    NULL);
  g_signal_connect ((gpointer) change_supplement1, "activate",
                    G_CALLBACK (FontViewMenu_ChangeSupplement),
                    NULL);
  g_signal_connect ((gpointer) cid_font_info1, "activate",
                    G_CALLBACK (FontViewMenu_CIDFontInfo),
                    NULL);
  g_signal_connect ((gpointer) mm1, "activate",
                    G_CALLBACK (FontViewMenu_ActivateMM),
                    NULL);
  g_signal_connect ((gpointer) create_mm1, "activate",
                    G_CALLBACK (FontViewMenu_CreateMM),
                    NULL);
  g_signal_connect ((gpointer) mm_validity_check1, "activate",
                    G_CALLBACK (FontViewMenu_MMValid),
                    NULL);
  g_signal_connect ((gpointer) mm_info1, "activate",
                    G_CALLBACK (FontViewMenu_MMInfo),
                    NULL);
  g_signal_connect ((gpointer) blend_to_new_font1, "activate",
                    G_CALLBACK (FontViewMenu_Blend),
                    NULL);
  g_signal_connect ((gpointer) mm_change_def_weights1, "activate",
                    G_CALLBACK (FontViewMenu_ChangeDefWeights),
                    NULL);
  g_signal_connect ((gpointer) window1, "activate",
                    G_CALLBACK (Menu_ActivateWindows),
                    NULL);
  g_signal_connect ((gpointer) open_outline_window1, "activate",
                    G_CALLBACK (FontViewMenu_OpenOutline),
                    NULL);
  g_signal_connect ((gpointer) open_bitmap_window1, "activate",
                    G_CALLBACK (FontViewMenu_OpenBitmap),
                    NULL);
  g_signal_connect ((gpointer) open_metrics_window1, "activate",
                    G_CALLBACK (FontViewMenu_OpenMetrics),
                    NULL);
  g_signal_connect ((gpointer) warnings1, "activate",
                    G_CALLBACK (WindowMenu_Warnings),
                    NULL);
  g_signal_connect ((gpointer) help1, "activate",
                    G_CALLBACK (FontViewMenu_ContextualHelp),
                    NULL);
  g_signal_connect ((gpointer) overview1, "activate",
                    G_CALLBACK (MenuHelp_Help),
                    NULL);
  g_signal_connect ((gpointer) index1, "activate",
                    G_CALLBACK (MenuHelp_Index),
                    NULL);
  g_signal_connect ((gpointer) about1, "activate",
                    G_CALLBACK (MenuHelp_About),
                    NULL);
  g_signal_connect ((gpointer) license1, "activate",
                    G_CALLBACK (MenuHelp_License),
                    NULL);
  g_signal_connect ((gpointer) status, "expose_event",
                    G_CALLBACK (FontView_StatusExpose),
                    NULL);
  g_signal_connect ((gpointer) view, "button_press_event",
                    G_CALLBACK (FontViewView_Mouse),
                    NULL);
  g_signal_connect ((gpointer) view, "button_release_event",
                    G_CALLBACK (FontViewView_Mouse),
                    NULL);
  g_signal_connect ((gpointer) view, "motion_notify_event",
                    G_CALLBACK (FontViewView_Mouse),
                    NULL);
  g_signal_connect ((gpointer) view, "configure_event",
                    G_CALLBACK (FontViewView_Resize),
                    NULL);
  g_signal_connect ((gpointer) view, "expose_event",
                    G_CALLBACK (FontViewView_Expose),
                    NULL);
  g_signal_connect ((gpointer) vscrollbar2, "value_changed",
                    G_CALLBACK (FontView_VScroll),
                    NULL);

  atko = gtk_widget_get_accessible (FontViewMenu);
  atk_object_set_name (atko, _("FontViewMenu"));


  /* Store pointers to all widgets, for use by lookup_widget(). */
  GLADE_HOOKUP_OBJECT_NO_REF (FontView, FontView, "FontView");
  GLADE_HOOKUP_OBJECT (FontView, vbox1, "vbox1");
  GLADE_HOOKUP_OBJECT (FontView, FontViewMenu, "FontViewMenu");
  GLADE_HOOKUP_OBJECT (FontView, file1, "file1");
  GLADE_HOOKUP_OBJECT (FontView, file1_menu, "file1_menu");
  GLADE_HOOKUP_OBJECT (FontView, new2, "new2");
  GLADE_HOOKUP_OBJECT (FontView, image5763, "image5763");
  GLADE_HOOKUP_OBJECT (FontView, open2, "open2");
  GLADE_HOOKUP_OBJECT (FontView, image5764, "image5764");
  GLADE_HOOKUP_OBJECT (FontView, recent1, "recent1");
  GLADE_HOOKUP_OBJECT (FontView, recent1_menu, "recent1_menu");
  GLADE_HOOKUP_OBJECT (FontView, separator2, "separator2");
  GLADE_HOOKUP_OBJECT (FontView, close2, "close2");
  GLADE_HOOKUP_OBJECT (FontView, image5765, "image5765");
  GLADE_HOOKUP_OBJECT (FontView, separator1, "separator1");
  GLADE_HOOKUP_OBJECT (FontView, save2, "save2");
  GLADE_HOOKUP_OBJECT (FontView, image5766, "image5766");
  GLADE_HOOKUP_OBJECT (FontView, save_as2, "save_as2");
  GLADE_HOOKUP_OBJECT (FontView, image5767, "image5767");
  GLADE_HOOKUP_OBJECT (FontView, save_all1, "save_all1");
  GLADE_HOOKUP_OBJECT (FontView, image5768, "image5768");
  GLADE_HOOKUP_OBJECT (FontView, generate_fonts1, "generate_fonts1");
  GLADE_HOOKUP_OBJECT (FontView, image5769, "image5769");
  GLADE_HOOKUP_OBJECT (FontView, generate_mac_family1, "generate_mac_family1");
  GLADE_HOOKUP_OBJECT (FontView, image5770, "image5770");
  GLADE_HOOKUP_OBJECT (FontView, separatormenuitem1, "separatormenuitem1");
  GLADE_HOOKUP_OBJECT (FontView, import1, "import1");
  GLADE_HOOKUP_OBJECT (FontView, image5771, "image5771");
  GLADE_HOOKUP_OBJECT (FontView, merge_kern_info1, "merge_kern_info1");
  GLADE_HOOKUP_OBJECT (FontView, revert_file1, "revert_file1");
  GLADE_HOOKUP_OBJECT (FontView, image5772, "image5772");
  GLADE_HOOKUP_OBJECT (FontView, revert_to_backup1, "revert_to_backup1");
  GLADE_HOOKUP_OBJECT (FontView, image5773, "image5773");
  GLADE_HOOKUP_OBJECT (FontView, revert_glyph1, "revert_glyph1");
  GLADE_HOOKUP_OBJECT (FontView, image5774, "image5774");
  GLADE_HOOKUP_OBJECT (FontView, separator4, "separator4");
  GLADE_HOOKUP_OBJECT (FontView, print2, "print2");
  GLADE_HOOKUP_OBJECT (FontView, image5775, "image5775");
  GLADE_HOOKUP_OBJECT (FontView, separator5, "separator5");
  GLADE_HOOKUP_OBJECT (FontView, execute_script1, "execute_script1");
  GLADE_HOOKUP_OBJECT (FontView, image5776, "image5776");
  GLADE_HOOKUP_OBJECT (FontView, script_menu1, "script_menu1");
  GLADE_HOOKUP_OBJECT (FontView, script_menu1_menu, "script_menu1_menu");
  GLADE_HOOKUP_OBJECT (FontView, separator8, "separator8");
  GLADE_HOOKUP_OBJECT (FontView, separator6, "separator6");
  GLADE_HOOKUP_OBJECT (FontView, preferences2, "preferences2");
  GLADE_HOOKUP_OBJECT (FontView, image5777, "image5777");
  GLADE_HOOKUP_OBJECT (FontView, separator7, "separator7");
  GLADE_HOOKUP_OBJECT (FontView, quit2, "quit2");
  GLADE_HOOKUP_OBJECT (FontView, image5778, "image5778");
  GLADE_HOOKUP_OBJECT (FontView, edit2, "edit2");
  GLADE_HOOKUP_OBJECT (FontView, edit2_menu, "edit2_menu");
  GLADE_HOOKUP_OBJECT (FontView, undo2, "undo2");
  GLADE_HOOKUP_OBJECT (FontView, image5779, "image5779");
  GLADE_HOOKUP_OBJECT (FontView, redo2, "redo2");
  GLADE_HOOKUP_OBJECT (FontView, image5780, "image5780");
  GLADE_HOOKUP_OBJECT (FontView, separator9, "separator9");
  GLADE_HOOKUP_OBJECT (FontView, cut2, "cut2");
  GLADE_HOOKUP_OBJECT (FontView, image5781, "image5781");
  GLADE_HOOKUP_OBJECT (FontView, copy2, "copy2");
  GLADE_HOOKUP_OBJECT (FontView, image5782, "image5782");
  GLADE_HOOKUP_OBJECT (FontView, copy_reference1, "copy_reference1");
  GLADE_HOOKUP_OBJECT (FontView, image5783, "image5783");
  GLADE_HOOKUP_OBJECT (FontView, copy_lookup_data1, "copy_lookup_data1");
  GLADE_HOOKUP_OBJECT (FontView, copy_width1, "copy_width1");
  GLADE_HOOKUP_OBJECT (FontView, image5784, "image5784");
  GLADE_HOOKUP_OBJECT (FontView, copy_vwidth1, "copy_vwidth1");
  GLADE_HOOKUP_OBJECT (FontView, image5785, "image5785");
  GLADE_HOOKUP_OBJECT (FontView, copy_lbearing1, "copy_lbearing1");
  GLADE_HOOKUP_OBJECT (FontView, image5786, "image5786");
  GLADE_HOOKUP_OBJECT (FontView, copy_rbearing1, "copy_rbearing1");
  GLADE_HOOKUP_OBJECT (FontView, image5787, "image5787");
  GLADE_HOOKUP_OBJECT (FontView, paste2, "paste2");
  GLADE_HOOKUP_OBJECT (FontView, image5788, "image5788");
  GLADE_HOOKUP_OBJECT (FontView, paste_into1, "paste_into1");
  GLADE_HOOKUP_OBJECT (FontView, image5789, "image5789");
  GLADE_HOOKUP_OBJECT (FontView, paste_after1, "paste_after1");
  GLADE_HOOKUP_OBJECT (FontView, image5790, "image5790");
  GLADE_HOOKUP_OBJECT (FontView, same_glyph_as1, "same_glyph_as1");
  GLADE_HOOKUP_OBJECT (FontView, clear2, "clear2");
  GLADE_HOOKUP_OBJECT (FontView, image5791, "image5791");
  GLADE_HOOKUP_OBJECT (FontView, clear_background1, "clear_background1");
  GLADE_HOOKUP_OBJECT (FontView, image5792, "image5792");
  GLADE_HOOKUP_OBJECT (FontView, copy_fg_to_bg1, "copy_fg_to_bg1");
  GLADE_HOOKUP_OBJECT (FontView, image5793, "image5793");
  GLADE_HOOKUP_OBJECT (FontView, join1, "join1");
  GLADE_HOOKUP_OBJECT (FontView, separator10, "separator10");
  GLADE_HOOKUP_OBJECT (FontView, select1, "select1");
  GLADE_HOOKUP_OBJECT (FontView, select1_menu, "select1_menu");
  GLADE_HOOKUP_OBJECT (FontView, select_all1, "select_all1");
  GLADE_HOOKUP_OBJECT (FontView, invert_selection1, "invert_selection1");
  GLADE_HOOKUP_OBJECT (FontView, deselect_all1, "deselect_all1");
  GLADE_HOOKUP_OBJECT (FontView, select_by_color1, "select_by_color1");
  GLADE_HOOKUP_OBJECT (FontView, select_by_color1_menu, "select_by_color1_menu");
  GLADE_HOOKUP_OBJECT (FontView, default1, "default1");
  GLADE_HOOKUP_OBJECT (FontView, image5794, "image5794");
  GLADE_HOOKUP_OBJECT (FontView, white, "white");
  GLADE_HOOKUP_OBJECT (FontView, image5795, "image5795");
  GLADE_HOOKUP_OBJECT (FontView, red, "red");
  GLADE_HOOKUP_OBJECT (FontView, image5796, "image5796");
  GLADE_HOOKUP_OBJECT (FontView, green, "green");
  GLADE_HOOKUP_OBJECT (FontView, image5797, "image5797");
  GLADE_HOOKUP_OBJECT (FontView, blue, "blue");
  GLADE_HOOKUP_OBJECT (FontView, image5798, "image5798");
  GLADE_HOOKUP_OBJECT (FontView, yellow, "yellow");
  GLADE_HOOKUP_OBJECT (FontView, image5799, "image5799");
  GLADE_HOOKUP_OBJECT (FontView, cyan, "cyan");
  GLADE_HOOKUP_OBJECT (FontView, image5800, "image5800");
  GLADE_HOOKUP_OBJECT (FontView, magenta, "magenta");
  GLADE_HOOKUP_OBJECT (FontView, image5801, "image5801");
  GLADE_HOOKUP_OBJECT (FontView, color_picker1, "color_picker1");
  GLADE_HOOKUP_OBJECT (FontView, image5802, "image5802");
  GLADE_HOOKUP_OBJECT (FontView, select_by_wildcard1, "select_by_wildcard1");
  GLADE_HOOKUP_OBJECT (FontView, select_by_script1, "select_by_script1");
  GLADE_HOOKUP_OBJECT (FontView, separator11, "separator11");
  GLADE_HOOKUP_OBJECT (FontView, glyphs_worth_outputting1, "glyphs_worth_outputting1");
  GLADE_HOOKUP_OBJECT (FontView, changed_glyphs1, "changed_glyphs1");
  GLADE_HOOKUP_OBJECT (FontView, unhinted_glyphs1, "unhinted_glyphs1");
  GLADE_HOOKUP_OBJECT (FontView, autohintable1, "autohintable1");
  GLADE_HOOKUP_OBJECT (FontView, separator63, "separator63");
  GLADE_HOOKUP_OBJECT (FontView, select_by_att1, "select_by_att1");
  GLADE_HOOKUP_OBJECT (FontView, find_and_replace1, "find_and_replace1");
  GLADE_HOOKUP_OBJECT (FontView, image5803, "image5803");
  GLADE_HOOKUP_OBJECT (FontView, replace_with_reference1, "replace_with_reference1");
  GLADE_HOOKUP_OBJECT (FontView, separator12, "separator12");
  GLADE_HOOKUP_OBJECT (FontView, unlink_reference1, "unlink_reference1");
  GLADE_HOOKUP_OBJECT (FontView, image5804, "image5804");
  GLADE_HOOKUP_OBJECT (FontView, separator13, "separator13");
  GLADE_HOOKUP_OBJECT (FontView, copy_from1, "copy_from1");
  GLADE_HOOKUP_OBJECT (FontView, copy_from1_menu, "copy_from1_menu");
  GLADE_HOOKUP_OBJECT (FontView, all_fonts1, "all_fonts1");
  GLADE_HOOKUP_OBJECT (FontView, displayed_fonts1, "displayed_fonts1");
  GLADE_HOOKUP_OBJECT (FontView, separator15, "separator15");
  GLADE_HOOKUP_OBJECT (FontView, glyph_metadata1, "glyph_metadata1");
  GLADE_HOOKUP_OBJECT (FontView, separator88, "separator88");
  GLADE_HOOKUP_OBJECT (FontView, truetype_instructions1, "truetype_instructions1");
  GLADE_HOOKUP_OBJECT (FontView, separator14, "separator14");
  GLADE_HOOKUP_OBJECT (FontView, remove_undoes1, "remove_undoes1");
  GLADE_HOOKUP_OBJECT (FontView, image5805, "image5805");
  GLADE_HOOKUP_OBJECT (FontView, element1, "element1");
  GLADE_HOOKUP_OBJECT (FontView, element1_menu, "element1_menu");
  GLADE_HOOKUP_OBJECT (FontView, font_info1, "font_info1");
  GLADE_HOOKUP_OBJECT (FontView, image5806, "image5806");
  GLADE_HOOKUP_OBJECT (FontView, char_info1, "char_info1");
  GLADE_HOOKUP_OBJECT (FontView, image5807, "image5807");
  GLADE_HOOKUP_OBJECT (FontView, other_info1, "other_info1");
  GLADE_HOOKUP_OBJECT (FontView, other_info1_menu, "other_info1_menu");
  GLADE_HOOKUP_OBJECT (FontView, math_info1, "math_info1");
  GLADE_HOOKUP_OBJECT (FontView, image5808, "image5808");
  GLADE_HOOKUP_OBJECT (FontView, bdf_info3, "bdf_info3");
  GLADE_HOOKUP_OBJECT (FontView, show_dependent1, "show_dependent1");
  GLADE_HOOKUP_OBJECT (FontView, show_dependent1_menu, "show_dependent1_menu");
  GLADE_HOOKUP_OBJECT (FontView, references2, "references2");
  GLADE_HOOKUP_OBJECT (FontView, substitutions3, "substitutions3");
  GLADE_HOOKUP_OBJECT (FontView, mass_glyph_rename1, "mass_glyph_rename1");
  GLADE_HOOKUP_OBJECT (FontView, find_problems1, "find_problems1");
  GLADE_HOOKUP_OBJECT (FontView, image5809, "image5809");
  GLADE_HOOKUP_OBJECT (FontView, validate1, "validate1");
  GLADE_HOOKUP_OBJECT (FontView, image5810, "image5810");
  GLADE_HOOKUP_OBJECT (FontView, separator22, "separator22");
  GLADE_HOOKUP_OBJECT (FontView, bitmaps_available1, "bitmaps_available1");
  GLADE_HOOKUP_OBJECT (FontView, image5811, "image5811");
  GLADE_HOOKUP_OBJECT (FontView, regenerate_bitmaps1, "regenerate_bitmaps1");
  GLADE_HOOKUP_OBJECT (FontView, image5812, "image5812");
  GLADE_HOOKUP_OBJECT (FontView, remove_bitmap_glyphs1, "remove_bitmap_glyphs1");
  GLADE_HOOKUP_OBJECT (FontView, separator23, "separator23");
  GLADE_HOOKUP_OBJECT (FontView, style1, "style1");
  GLADE_HOOKUP_OBJECT (FontView, image5813, "image5813");
  GLADE_HOOKUP_OBJECT (FontView, style1_menu, "style1_menu");
  GLADE_HOOKUP_OBJECT (FontView, change_weight1, "change_weight1");
  GLADE_HOOKUP_OBJECT (FontView, image5814, "image5814");
  GLADE_HOOKUP_OBJECT (FontView, oblique1, "oblique1");
  GLADE_HOOKUP_OBJECT (FontView, image5815, "image5815");
  GLADE_HOOKUP_OBJECT (FontView, condense_extend1, "condense_extend1");
  GLADE_HOOKUP_OBJECT (FontView, image5816, "image5816");
  GLADE_HOOKUP_OBJECT (FontView, inline2, "inline2");
  GLADE_HOOKUP_OBJECT (FontView, image5817, "image5817");
  GLADE_HOOKUP_OBJECT (FontView, outline3, "outline3");
  GLADE_HOOKUP_OBJECT (FontView, image5818, "image5818");
  GLADE_HOOKUP_OBJECT (FontView, shadow2, "shadow2");
  GLADE_HOOKUP_OBJECT (FontView, image5819, "image5819");
  GLADE_HOOKUP_OBJECT (FontView, wireframe2, "wireframe2");
  GLADE_HOOKUP_OBJECT (FontView, image5820, "image5820");
  GLADE_HOOKUP_OBJECT (FontView, transformations1, "transformations1");
  GLADE_HOOKUP_OBJECT (FontView, image5821, "image5821");
  GLADE_HOOKUP_OBJECT (FontView, transformations1_menu, "transformations1_menu");
  GLADE_HOOKUP_OBJECT (FontView, transform1, "transform1");
  GLADE_HOOKUP_OBJECT (FontView, image5822, "image5822");
  GLADE_HOOKUP_OBJECT (FontView, point_of_view_projection1, "point_of_view_projection1");
  GLADE_HOOKUP_OBJECT (FontView, non_linear_transform1, "non_linear_transform1");
  GLADE_HOOKUP_OBJECT (FontView, expand_stroke1, "expand_stroke1");
  GLADE_HOOKUP_OBJECT (FontView, image5823, "image5823");
  GLADE_HOOKUP_OBJECT (FontView, tilepath1, "tilepath1");
  GLADE_HOOKUP_OBJECT (FontView, overlap1, "overlap1");
  GLADE_HOOKUP_OBJECT (FontView, image5824, "image5824");
  GLADE_HOOKUP_OBJECT (FontView, overlap1_menu, "overlap1_menu");
  GLADE_HOOKUP_OBJECT (FontView, remove_overlap1, "remove_overlap1");
  GLADE_HOOKUP_OBJECT (FontView, image5825, "image5825");
  GLADE_HOOKUP_OBJECT (FontView, intersect1, "intersect1");
  GLADE_HOOKUP_OBJECT (FontView, image5826, "image5826");
  GLADE_HOOKUP_OBJECT (FontView, find_intersection1, "find_intersection1");
  GLADE_HOOKUP_OBJECT (FontView, image5827, "image5827");
  GLADE_HOOKUP_OBJECT (FontView, simplify3, "simplify3");
  GLADE_HOOKUP_OBJECT (FontView, image5828, "image5828");
  GLADE_HOOKUP_OBJECT (FontView, simplify3_menu, "simplify3_menu");
  GLADE_HOOKUP_OBJECT (FontView, simplify2, "simplify2");
  GLADE_HOOKUP_OBJECT (FontView, image5829, "image5829");
  GLADE_HOOKUP_OBJECT (FontView, simplify_more1, "simplify_more1");
  GLADE_HOOKUP_OBJECT (FontView, cleanup1, "cleanup1");
  GLADE_HOOKUP_OBJECT (FontView, canonical_start_point1, "canonical_start_point1");
  GLADE_HOOKUP_OBJECT (FontView, canonical_contours1, "canonical_contours1");
  GLADE_HOOKUP_OBJECT (FontView, add_extrema1, "add_extrema1");
  GLADE_HOOKUP_OBJECT (FontView, image5830, "image5830");
  GLADE_HOOKUP_OBJECT (FontView, round1, "round1");
  GLADE_HOOKUP_OBJECT (FontView, round1_menu, "round1_menu");
  GLADE_HOOKUP_OBJECT (FontView, round_to_int1, "round_to_int1");
  GLADE_HOOKUP_OBJECT (FontView, to_hundredths1, "to_hundredths1");
  GLADE_HOOKUP_OBJECT (FontView, cluster1, "cluster1");
  GLADE_HOOKUP_OBJECT (FontView, autotrace1, "autotrace1");
  GLADE_HOOKUP_OBJECT (FontView, separator25, "separator25");
  GLADE_HOOKUP_OBJECT (FontView, correct_direction1, "correct_direction1");
  GLADE_HOOKUP_OBJECT (FontView, image5831, "image5831");
  GLADE_HOOKUP_OBJECT (FontView, separator26, "separator26");
  GLADE_HOOKUP_OBJECT (FontView, build1, "build1");
  GLADE_HOOKUP_OBJECT (FontView, image5832, "image5832");
  GLADE_HOOKUP_OBJECT (FontView, build1_menu, "build1_menu");
  GLADE_HOOKUP_OBJECT (FontView, build_accented_glyph1, "build_accented_glyph1");
  GLADE_HOOKUP_OBJECT (FontView, image5833, "image5833");
  GLADE_HOOKUP_OBJECT (FontView, build_composite_glyph1, "build_composite_glyph1");
  GLADE_HOOKUP_OBJECT (FontView, separator27, "separator27");
  GLADE_HOOKUP_OBJECT (FontView, merge_fonts1, "merge_fonts1");
  GLADE_HOOKUP_OBJECT (FontView, interpolate_fonts1, "interpolate_fonts1");
  GLADE_HOOKUP_OBJECT (FontView, compare_fonts1, "compare_fonts1");
  GLADE_HOOKUP_OBJECT (FontView, tools3, "tools3");
  GLADE_HOOKUP_OBJECT (FontView, image5834, "image5834");
  GLADE_HOOKUP_OBJECT (FontView, hints1, "hints1");
  GLADE_HOOKUP_OBJECT (FontView, hints1_menu, "hints1_menu");
  GLADE_HOOKUP_OBJECT (FontView, autohint1, "autohint1");
  GLADE_HOOKUP_OBJECT (FontView, hint_subsitution_pts1, "hint_subsitution_pts1");
  GLADE_HOOKUP_OBJECT (FontView, auto_counter_hint1, "auto_counter_hint1");
  GLADE_HOOKUP_OBJECT (FontView, dont_autohint1, "dont_autohint1");
  GLADE_HOOKUP_OBJECT (FontView, separator28, "separator28");
  GLADE_HOOKUP_OBJECT (FontView, autoinstr1, "autoinstr1");
  GLADE_HOOKUP_OBJECT (FontView, edit_instructions1, "edit_instructions1");
  GLADE_HOOKUP_OBJECT (FontView, edit_fpgm1, "edit_fpgm1");
  GLADE_HOOKUP_OBJECT (FontView, edit_prep1, "edit_prep1");
  GLADE_HOOKUP_OBJECT (FontView, edit_maxp1, "edit_maxp1");
  GLADE_HOOKUP_OBJECT (FontView, edit_cvt_1, "edit_cvt_1");
  GLADE_HOOKUP_OBJECT (FontView, private_to_cvt_1, "private_to_cvt_1");
  GLADE_HOOKUP_OBJECT (FontView, separator30, "separator30");
  GLADE_HOOKUP_OBJECT (FontView, clear_hints1, "clear_hints1");
  GLADE_HOOKUP_OBJECT (FontView, clear_instructions1, "clear_instructions1");
  GLADE_HOOKUP_OBJECT (FontView, separator31, "separator31");
  GLADE_HOOKUP_OBJECT (FontView, histograms1, "histograms1");
  GLADE_HOOKUP_OBJECT (FontView, histograms1_menu, "histograms1_menu");
  GLADE_HOOKUP_OBJECT (FontView, hstem1, "hstem1");
  GLADE_HOOKUP_OBJECT (FontView, vstem1, "vstem1");
  GLADE_HOOKUP_OBJECT (FontView, bluevalues1, "bluevalues1");
  GLADE_HOOKUP_OBJECT (FontView, encoding2, "encoding2");
  GLADE_HOOKUP_OBJECT (FontView, encoding2_menu, "encoding2_menu");
  GLADE_HOOKUP_OBJECT (FontView, reencode1, "reencode1");
  GLADE_HOOKUP_OBJECT (FontView, reencode1_menu, "reencode1_menu");
  GLADE_HOOKUP_OBJECT (FontView, separator65, "separator65");
  GLADE_HOOKUP_OBJECT (FontView, compact1, "compact1");
  GLADE_HOOKUP_OBJECT (FontView, force_encoding1, "force_encoding1");
  GLADE_HOOKUP_OBJECT (FontView, force_encoding1_menu, "force_encoding1_menu");
  GLADE_HOOKUP_OBJECT (FontView, separator66, "separator66");
  GLADE_HOOKUP_OBJECT (FontView, separator64, "separator64");
  GLADE_HOOKUP_OBJECT (FontView, add_encoding_slots1, "add_encoding_slots1");
  GLADE_HOOKUP_OBJECT (FontView, remove_unused_slots1, "remove_unused_slots1");
  GLADE_HOOKUP_OBJECT (FontView, detach_glyphs1, "detach_glyphs1");
  GLADE_HOOKUP_OBJECT (FontView, detach___remove_glyphs1, "detach___remove_glyphs1");
  GLADE_HOOKUP_OBJECT (FontView, image5835, "image5835");
  GLADE_HOOKUP_OBJECT (FontView, separator67, "separator67");
  GLADE_HOOKUP_OBJECT (FontView, add_encoding_name1, "add_encoding_name1");
  GLADE_HOOKUP_OBJECT (FontView, load_encoding1, "load_encoding1");
  GLADE_HOOKUP_OBJECT (FontView, make_from_font1, "make_from_font1");
  GLADE_HOOKUP_OBJECT (FontView, remove_encoding1, "remove_encoding1");
  GLADE_HOOKUP_OBJECT (FontView, separator68, "separator68");
  GLADE_HOOKUP_OBJECT (FontView, display_by_groups1, "display_by_groups1");
  GLADE_HOOKUP_OBJECT (FontView, define_groups1, "define_groups1");
  GLADE_HOOKUP_OBJECT (FontView, separator87, "separator87");
  GLADE_HOOKUP_OBJECT (FontView, save_namelist_of_font1, "save_namelist_of_font1");
  GLADE_HOOKUP_OBJECT (FontView, load_namelist1, "load_namelist1");
  GLADE_HOOKUP_OBJECT (FontView, rename_glyphs1, "rename_glyphs1");
  GLADE_HOOKUP_OBJECT (FontView, create_named_glyphs1, "create_named_glyphs1");
  GLADE_HOOKUP_OBJECT (FontView, view3, "view3");
  GLADE_HOOKUP_OBJECT (FontView, view3_menu, "view3_menu");
  GLADE_HOOKUP_OBJECT (FontView, next_glyph1, "next_glyph1");
  GLADE_HOOKUP_OBJECT (FontView, image5836, "image5836");
  GLADE_HOOKUP_OBJECT (FontView, prev_glyph1, "prev_glyph1");
  GLADE_HOOKUP_OBJECT (FontView, image5837, "image5837");
  GLADE_HOOKUP_OBJECT (FontView, next_defined_glyph1, "next_defined_glyph1");
  GLADE_HOOKUP_OBJECT (FontView, image5838, "image5838");
  GLADE_HOOKUP_OBJECT (FontView, prev_defined_glyph1, "prev_defined_glyph1");
  GLADE_HOOKUP_OBJECT (FontView, image5839, "image5839");
  GLADE_HOOKUP_OBJECT (FontView, goto1, "goto1");
  GLADE_HOOKUP_OBJECT (FontView, image5840, "image5840");
  GLADE_HOOKUP_OBJECT (FontView, separator32, "separator32");
  GLADE_HOOKUP_OBJECT (FontView, show_att1, "show_att1");
  GLADE_HOOKUP_OBJECT (FontView, display_substitutions1, "display_substitutions1");
  GLADE_HOOKUP_OBJECT (FontView, combinations1, "combinations1");
  GLADE_HOOKUP_OBJECT (FontView, combinations1_menu, "combinations1_menu");
  GLADE_HOOKUP_OBJECT (FontView, kern_pairs1, "kern_pairs1");
  GLADE_HOOKUP_OBJECT (FontView, anchor_pairs1, "anchor_pairs1");
  GLADE_HOOKUP_OBJECT (FontView, anchor_pairs1_menu, "anchor_pairs1_menu");
  GLADE_HOOKUP_OBJECT (FontView, all2, "all2");
  GLADE_HOOKUP_OBJECT (FontView, ligatures2, "ligatures2");
  GLADE_HOOKUP_OBJECT (FontView, separator33, "separator33");
  GLADE_HOOKUP_OBJECT (FontView, label_glyph_by1, "label_glyph_by1");
  GLADE_HOOKUP_OBJECT (FontView, label_glyph_by1_menu, "label_glyph_by1_menu");
  GLADE_HOOKUP_OBJECT (FontView, glyph_image1, "glyph_image1");
  GLADE_HOOKUP_OBJECT (FontView, glyph_name1, "glyph_name1");
  GLADE_HOOKUP_OBJECT (FontView, unicode1, "unicode1");
  GLADE_HOOKUP_OBJECT (FontView, encoding1, "encoding1");
  GLADE_HOOKUP_OBJECT (FontView, separator62, "separator62");
  GLADE_HOOKUP_OBJECT (FontView, show_h_metrics1, "show_h_metrics1");
  GLADE_HOOKUP_OBJECT (FontView, show_v_metrics1, "show_v_metrics1");
  GLADE_HOOKUP_OBJECT (FontView, separator34, "separator34");
  GLADE_HOOKUP_OBJECT (FontView, _32x8_cell_window1, "_32x8_cell_window1");
  GLADE_HOOKUP_OBJECT (FontView, _16x4_cell_window1, "_16x4_cell_window1");
  GLADE_HOOKUP_OBJECT (FontView, _8x2_cell_window1, "_8x2_cell_window1");
  GLADE_HOOKUP_OBJECT (FontView, separator85, "separator85");
  GLADE_HOOKUP_OBJECT (FontView, _24_pixel_outline1, "_24_pixel_outline1");
  GLADE_HOOKUP_OBJECT (FontView, _36_pixel_outline1, "_36_pixel_outline1");
  GLADE_HOOKUP_OBJECT (FontView, _48_pixel_outline1, "_48_pixel_outline1");
  GLADE_HOOKUP_OBJECT (FontView, _72_pixel_outline1, "_72_pixel_outline1");
  GLADE_HOOKUP_OBJECT (FontView, _96_pixel_outline1, "_96_pixel_outline1");
  GLADE_HOOKUP_OBJECT (FontView, separator35, "separator35");
  GLADE_HOOKUP_OBJECT (FontView, anti_alias1, "anti_alias1");
  GLADE_HOOKUP_OBJECT (FontView, fit_to_em1, "fit_to_em1");
  GLADE_HOOKUP_OBJECT (FontView, separator89, "separator89");
  GLADE_HOOKUP_OBJECT (FontView, bitmap_magnification1, "bitmap_magnification1");
  GLADE_HOOKUP_OBJECT (FontView, metrics1, "metrics1");
  GLADE_HOOKUP_OBJECT (FontView, metrics1_menu, "metrics1_menu");
  GLADE_HOOKUP_OBJECT (FontView, center_in_width1, "center_in_width1");
  GLADE_HOOKUP_OBJECT (FontView, thirds_in_width1, "thirds_in_width1");
  GLADE_HOOKUP_OBJECT (FontView, set_width1, "set_width1");
  GLADE_HOOKUP_OBJECT (FontView, set_lbearing1, "set_lbearing1");
  GLADE_HOOKUP_OBJECT (FontView, set_rbearing1, "set_rbearing1");
  GLADE_HOOKUP_OBJECT (FontView, set_vertical_advance1, "set_vertical_advance1");
  GLADE_HOOKUP_OBJECT (FontView, separator36, "separator36");
  GLADE_HOOKUP_OBJECT (FontView, auto_width1, "auto_width1");
  GLADE_HOOKUP_OBJECT (FontView, auto_kern1, "auto_kern1");
  GLADE_HOOKUP_OBJECT (FontView, kern_by_classes1, "kern_by_classes1");
  GLADE_HOOKUP_OBJECT (FontView, remove_all_kern_pairs1, "remove_all_kern_pairs1");
  GLADE_HOOKUP_OBJECT (FontView, kern_pair_closeup1, "kern_pair_closeup1");
  GLADE_HOOKUP_OBJECT (FontView, separator37, "separator37");
  GLADE_HOOKUP_OBJECT (FontView, vkern_by_classes1, "vkern_by_classes1");
  GLADE_HOOKUP_OBJECT (FontView, vkern_from_hkern1, "vkern_from_hkern1");
  GLADE_HOOKUP_OBJECT (FontView, remove_all_vkern_pairs1, "remove_all_vkern_pairs1");
  GLADE_HOOKUP_OBJECT (FontView, cid1, "cid1");
  GLADE_HOOKUP_OBJECT (FontView, cid1_menu, "cid1_menu");
  GLADE_HOOKUP_OBJECT (FontView, convert_to_cid1, "convert_to_cid1");
  GLADE_HOOKUP_OBJECT (FontView, convert_by_cmap1, "convert_by_cmap1");
  GLADE_HOOKUP_OBJECT (FontView, separator38, "separator38");
  GLADE_HOOKUP_OBJECT (FontView, flatten1, "flatten1");
  GLADE_HOOKUP_OBJECT (FontView, flatten_by_cmap1, "flatten_by_cmap1");
  GLADE_HOOKUP_OBJECT (FontView, separator69, "separator69");
  GLADE_HOOKUP_OBJECT (FontView, insert_font1, "insert_font1");
  GLADE_HOOKUP_OBJECT (FontView, insert_empty_font1, "insert_empty_font1");
  GLADE_HOOKUP_OBJECT (FontView, remove_font1, "remove_font1");
  GLADE_HOOKUP_OBJECT (FontView, separator70, "separator70");
  GLADE_HOOKUP_OBJECT (FontView, change_supplement1, "change_supplement1");
  GLADE_HOOKUP_OBJECT (FontView, cid_font_info1, "cid_font_info1");
  GLADE_HOOKUP_OBJECT (FontView, image5841, "image5841");
  GLADE_HOOKUP_OBJECT (FontView, mm1, "mm1");
  GLADE_HOOKUP_OBJECT (FontView, mm1_menu, "mm1_menu");
  GLADE_HOOKUP_OBJECT (FontView, create_mm1, "create_mm1");
  GLADE_HOOKUP_OBJECT (FontView, image5842, "image5842");
  GLADE_HOOKUP_OBJECT (FontView, separator39, "separator39");
  GLADE_HOOKUP_OBJECT (FontView, mm_validity_check1, "mm_validity_check1");
  GLADE_HOOKUP_OBJECT (FontView, mm_info1, "mm_info1");
  GLADE_HOOKUP_OBJECT (FontView, image5843, "image5843");
  GLADE_HOOKUP_OBJECT (FontView, blend_to_new_font1, "blend_to_new_font1");
  GLADE_HOOKUP_OBJECT (FontView, mm_change_def_weights1, "mm_change_def_weights1");
  GLADE_HOOKUP_OBJECT (FontView, window1, "window1");
  GLADE_HOOKUP_OBJECT (FontView, window1_menu, "window1_menu");
  GLADE_HOOKUP_OBJECT (FontView, open_outline_window1, "open_outline_window1");
  GLADE_HOOKUP_OBJECT (FontView, open_bitmap_window1, "open_bitmap_window1");
  GLADE_HOOKUP_OBJECT (FontView, open_metrics_window1, "open_metrics_window1");
  GLADE_HOOKUP_OBJECT (FontView, separator71, "separator71");
  GLADE_HOOKUP_OBJECT (FontView, warnings1, "warnings1");
  GLADE_HOOKUP_OBJECT (FontView, image5844, "image5844");
  GLADE_HOOKUP_OBJECT (FontView, separator3, "separator3");
  GLADE_HOOKUP_OBJECT (FontView, help4, "help4");
  GLADE_HOOKUP_OBJECT (FontView, help4_menu, "help4_menu");
  GLADE_HOOKUP_OBJECT (FontView, help1, "help1");
  GLADE_HOOKUP_OBJECT (FontView, image5845, "image5845");
  GLADE_HOOKUP_OBJECT (FontView, overview1, "overview1");
  GLADE_HOOKUP_OBJECT (FontView, index1, "index1");
  GLADE_HOOKUP_OBJECT (FontView, image5846, "image5846");
  GLADE_HOOKUP_OBJECT (FontView, about1, "about1");
  GLADE_HOOKUP_OBJECT (FontView, image5847, "image5847");
  GLADE_HOOKUP_OBJECT (FontView, license1, "license1");
  GLADE_HOOKUP_OBJECT (FontView, status, "status");
  GLADE_HOOKUP_OBJECT (FontView, hbox5, "hbox5");
  GLADE_HOOKUP_OBJECT (FontView, view, "view");
  GLADE_HOOKUP_OBJECT (FontView, vscrollbar2, "vscrollbar2");
  GLADE_HOOKUP_OBJECT_NO_REF (FontView, tooltips, "tooltips");

  gtk_window_add_accel_group (GTK_WINDOW (FontView), accel_group);

  return FontView;
}

GtkWidget*
create_FontForgeSplash (void)
{
  GtkWidget *FontForgeSplash;
  GdkPixbuf *FontForgeSplash_icon_pixbuf;
  GtkWidget *vbox7;
  GtkWidget *vbox11;
  GtkWidget *ffsplash1;
  GtkWidget *ffsplash2;
  GtkWidget *ffsplash3;
  GtkWidget *Notices;
  GtkWidget *Dedication;
  GtkWidget *hseparator1;
  GtkWidget *Version;
  GtkWidget *LibVersion;

  FontForgeSplash = gtk_window_new (GTK_WINDOW_TOPLEVEL);
  gtk_widget_set_name (FontForgeSplash, "FontForgeSplash");
  gtk_widget_set_events (FontForgeSplash, GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_ENTER_NOTIFY_MASK | GDK_LEAVE_NOTIFY_MASK);
  gtk_window_set_title (GTK_WINDOW (FontForgeSplash), _("FontForge"));
  gtk_window_set_position (GTK_WINDOW (FontForgeSplash), GTK_WIN_POS_CENTER);
  FontForgeSplash_icon_pixbuf = create_pixbuf ("logo.xbm");
  if (FontForgeSplash_icon_pixbuf)
    {
      gtk_window_set_icon (GTK_WINDOW (FontForgeSplash), FontForgeSplash_icon_pixbuf);
      gdk_pixbuf_unref (FontForgeSplash_icon_pixbuf);
    }

  vbox7 = gtk_vbox_new (FALSE, 0);
  gtk_widget_set_name (vbox7, "vbox7");
  gtk_widget_show (vbox7);
  gtk_container_add (GTK_CONTAINER (FontForgeSplash), vbox7);

  vbox11 = gtk_vbox_new (FALSE, 0);
  gtk_widget_set_name (vbox11, "vbox11");
  gtk_widget_show (vbox11);
  gtk_box_pack_start (GTK_BOX (vbox7), vbox11, TRUE, TRUE, 0);

  ffsplash1 = create_pixmap (FontForgeSplash, "ffsplash1.png");
  gtk_widget_set_name (ffsplash1, "ffsplash1");
  gtk_widget_show (ffsplash1);
  gtk_box_pack_start (GTK_BOX (vbox11), ffsplash1, TRUE, TRUE, 0);

  ffsplash2 = create_pixmap (FontForgeSplash, "ffsplash2.png");
  gtk_widget_set_name (ffsplash2, "ffsplash2");
  gtk_widget_show (ffsplash2);
  gtk_box_pack_start (GTK_BOX (vbox11), ffsplash2, TRUE, TRUE, 0);

  ffsplash3 = create_pixmap (FontForgeSplash, "ffsplash3.png");
  gtk_widget_set_name (ffsplash3, "ffsplash3");
  gtk_widget_show (ffsplash3);
  gtk_box_pack_start (GTK_BOX (vbox11), ffsplash3, TRUE, TRUE, 0);

  Notices = gtk_vbox_new (FALSE, 0);
  gtk_widget_set_name (Notices, "Notices");
  gtk_widget_show (Notices);
  gtk_box_pack_start (GTK_BOX (vbox7), Notices, FALSE, FALSE, 0);

  Dedication = gtk_label_new (_("<span face=\"serif\">When my father finished his book on Renaissance printing (<i>The Craft of Printing and the Publication of Shakespeare's Works</i>) he told me that I would have to write the chapter on computer typography. This is my attempt to do so.</span>"));
  gtk_widget_set_name (Dedication, "Dedication");
  gtk_widget_show (Dedication);
  gtk_box_pack_start (GTK_BOX (Notices), Dedication, FALSE, FALSE, 0);
  gtk_widget_set_size_request (Dedication, 379, -1);
  gtk_label_set_use_markup (GTK_LABEL (Dedication), TRUE);
  gtk_label_set_line_wrap (GTK_LABEL (Dedication), TRUE);

  hseparator1 = gtk_hseparator_new ();
  gtk_widget_set_name (hseparator1, "hseparator1");
  gtk_widget_show (hseparator1);
  gtk_box_pack_start (GTK_BOX (Notices), hseparator1, FALSE, FALSE, 0);

  Version = gtk_label_new (_("Version"));
  gtk_widget_set_name (Version, "Version");
  gtk_widget_show (Version);
  gtk_box_pack_start (GTK_BOX (Notices), Version, FALSE, FALSE, 0);
  GTK_WIDGET_SET_FLAGS (Version, GTK_CAN_FOCUS);
  gtk_label_set_selectable (GTK_LABEL (Version), TRUE);

  LibVersion = gtk_label_new (_("Library Version"));
  gtk_widget_set_name (LibVersion, "LibVersion");
  gtk_widget_show (LibVersion);
  gtk_box_pack_start (GTK_BOX (Notices), LibVersion, FALSE, FALSE, 0);
  gtk_label_set_justify (GTK_LABEL (LibVersion), GTK_JUSTIFY_CENTER);

  g_signal_connect ((gpointer) FontForgeSplash, "button_press_event",
                    G_CALLBACK (SplashDismiss),
                    NULL);
  g_signal_connect ((gpointer) FontForgeSplash, "delete_event",
                    G_CALLBACK (SplashDismiss),
                    NULL);

  /* Store pointers to all widgets, for use by lookup_widget(). */
  GLADE_HOOKUP_OBJECT_NO_REF (FontForgeSplash, FontForgeSplash, "FontForgeSplash");
  GLADE_HOOKUP_OBJECT (FontForgeSplash, vbox7, "vbox7");
  GLADE_HOOKUP_OBJECT (FontForgeSplash, vbox11, "vbox11");
  GLADE_HOOKUP_OBJECT (FontForgeSplash, ffsplash1, "ffsplash1");
  GLADE_HOOKUP_OBJECT (FontForgeSplash, ffsplash2, "ffsplash2");
  GLADE_HOOKUP_OBJECT (FontForgeSplash, ffsplash3, "ffsplash3");
  GLADE_HOOKUP_OBJECT (FontForgeSplash, Notices, "Notices");
  GLADE_HOOKUP_OBJECT (FontForgeSplash, Dedication, "Dedication");
  GLADE_HOOKUP_OBJECT (FontForgeSplash, hseparator1, "hseparator1");
  GLADE_HOOKUP_OBJECT (FontForgeSplash, Version, "Version");
  GLADE_HOOKUP_OBJECT (FontForgeSplash, LibVersion, "LibVersion");

  return FontForgeSplash;
}

GtkWidget*
create_FontViewShowMetrics (void)
{
  GtkWidget *FontViewShowMetrics;
  GtkWidget *vbox10;
  GtkWidget *hbuttonbox1;

  FontViewShowMetrics = gtk_dialog_new ();
  gtk_widget_set_name (FontViewShowMetrics, "FontViewShowMetrics");

  vbox10 = GTK_DIALOG (FontViewShowMetrics)->vbox;
  gtk_widget_set_name (vbox10, "vbox10");
  gtk_widget_show (vbox10);

  hbuttonbox1 = GTK_DIALOG (FontViewShowMetrics)->action_area;
  gtk_widget_set_name (hbuttonbox1, "hbuttonbox1");
  gtk_widget_show (hbuttonbox1);
  gtk_button_box_set_layout (GTK_BUTTON_BOX (hbuttonbox1), GTK_BUTTONBOX_END);

  /* Store pointers to all widgets, for use by lookup_widget(). */
  GLADE_HOOKUP_OBJECT_NO_REF (FontViewShowMetrics, FontViewShowMetrics, "FontViewShowMetrics");
  GLADE_HOOKUP_OBJECT_NO_REF (FontViewShowMetrics, vbox10, "vbox10");
  GLADE_HOOKUP_OBJECT_NO_REF (FontViewShowMetrics, hbuttonbox1, "hbuttonbox1");

  return FontViewShowMetrics;
}

GtkWidget*
create_FontViewPopupMenu (void)
{
  GtkWidget *FontViewPopupMenu;
  GtkWidget *cut3;
  GtkWidget *copy3;
  GtkWidget *copy_reference2;
  GtkWidget *image5419;
  GtkWidget *copy_width2;
  GtkWidget *image5420;
  GtkWidget *paste3;
  GtkWidget *clear3;
  GtkWidget *copy_fg_to_bg2;
  GtkWidget *image5421;
  GtkWidget *unlink_reference2;
  GtkWidget *image5422;
  GtkWidget *separator90;
  GtkWidget *char_info1;
  GtkWidget *image5423;
  GtkWidget *transform2;
  GtkWidget *image5424;
  GtkWidget *expand_stroke2;
  GtkWidget *image5425;
  GtkWidget *round_to_int2;
  GtkWidget *correct_direction2;
  GtkWidget *image5426;
  GtkWidget *separator91;
  GtkWidget *auto_hint1;
  GtkWidget *center_in_width2;
  GtkWidget *set_width2;
  GtkAccelGroup *accel_group;

  accel_group = gtk_accel_group_new ();

  FontViewPopupMenu = gtk_menu_new ();
  gtk_widget_set_name (FontViewPopupMenu, "FontViewPopupMenu");

  cut3 = gtk_image_menu_item_new_from_stock ("gtk-cut", accel_group);
  gtk_widget_set_name (cut3, "cut3");
  gtk_widget_show (cut3);
  gtk_container_add (GTK_CONTAINER (FontViewPopupMenu), cut3);

  copy3 = gtk_image_menu_item_new_from_stock ("gtk-copy", accel_group);
  gtk_widget_set_name (copy3, "copy3");
  gtk_widget_show (copy3);
  gtk_container_add (GTK_CONTAINER (FontViewPopupMenu), copy3);

  copy_reference2 = gtk_image_menu_item_new_with_mnemonic (_("C_opy Reference"));
  gtk_widget_set_name (copy_reference2, "copy_reference2");
  gtk_widget_show (copy_reference2);
  gtk_container_add (GTK_CONTAINER (FontViewPopupMenu), copy_reference2);

  image5419 = create_pixmap (FontViewPopupMenu, "editcopyref.png");
  gtk_widget_set_name (image5419, "image5419");
  gtk_widget_show (image5419);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (copy_reference2), image5419);

  copy_width2 = gtk_image_menu_item_new_with_mnemonic (_("Copy _Width"));
  gtk_widget_set_name (copy_width2, "copy_width2");
  gtk_widget_show (copy_width2);
  gtk_container_add (GTK_CONTAINER (FontViewPopupMenu), copy_width2);

  image5420 = create_pixmap (FontViewPopupMenu, "editcopywidth.png");
  gtk_widget_set_name (image5420, "image5420");
  gtk_widget_show (image5420);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (copy_width2), image5420);

  paste3 = gtk_image_menu_item_new_from_stock ("gtk-paste", accel_group);
  gtk_widget_set_name (paste3, "paste3");
  gtk_widget_show (paste3);
  gtk_container_add (GTK_CONTAINER (FontViewPopupMenu), paste3);

  clear3 = gtk_image_menu_item_new_from_stock ("gtk-clear", accel_group);
  gtk_widget_set_name (clear3, "clear3");
  gtk_widget_show (clear3);
  gtk_container_add (GTK_CONTAINER (FontViewPopupMenu), clear3);

  copy_fg_to_bg2 = gtk_image_menu_item_new_with_mnemonic (_("Copy _Fg to Bg"));
  gtk_widget_set_name (copy_fg_to_bg2, "copy_fg_to_bg2");
  gtk_widget_show (copy_fg_to_bg2);
  gtk_container_add (GTK_CONTAINER (FontViewPopupMenu), copy_fg_to_bg2);

  image5421 = create_pixmap (FontViewPopupMenu, "editcopyfg2bg.png");
  gtk_widget_set_name (image5421, "image5421");
  gtk_widget_show (image5421);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (copy_fg_to_bg2), image5421);

  unlink_reference2 = gtk_image_menu_item_new_with_mnemonic (_("Unlin_k Reference"));
  gtk_widget_set_name (unlink_reference2, "unlink_reference2");
  gtk_widget_show (unlink_reference2);
  gtk_container_add (GTK_CONTAINER (FontViewPopupMenu), unlink_reference2);

  image5422 = gtk_image_new_from_stock ("gtk-refresh", GTK_ICON_SIZE_MENU);
  gtk_widget_set_name (image5422, "image5422");
  gtk_widget_show (image5422);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (unlink_reference2), image5422);

  separator90 = gtk_menu_item_new ();
  gtk_widget_set_name (separator90, "separator90");
  gtk_widget_show (separator90);
  gtk_container_add (GTK_CONTAINER (FontViewPopupMenu), separator90);
  gtk_widget_set_sensitive (separator90, FALSE);

  char_info1 = gtk_image_menu_item_new_with_mnemonic (_("Glyph _Info..."));
  gtk_widget_set_name (char_info1, "char_info1");
  gtk_widget_show (char_info1);
  gtk_container_add (GTK_CONTAINER (FontViewPopupMenu), char_info1);

  image5423 = gtk_image_new_from_stock ("gtk-dialog-info", GTK_ICON_SIZE_MENU);
  gtk_widget_set_name (image5423, "image5423");
  gtk_widget_show (image5423);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (char_info1), image5423);

  transform2 = gtk_image_menu_item_new_with_mnemonic (_("_Transform..."));
  gtk_widget_set_name (transform2, "transform2");
  gtk_widget_show (transform2);
  gtk_container_add (GTK_CONTAINER (FontViewPopupMenu), transform2);

  image5424 = create_pixmap (FontViewPopupMenu, "elementtransform.png");
  gtk_widget_set_name (image5424, "image5424");
  gtk_widget_show (image5424);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (transform2), image5424);

  expand_stroke2 = gtk_image_menu_item_new_with_mnemonic (_("_Expand Stroke..."));
  gtk_widget_set_name (expand_stroke2, "expand_stroke2");
  gtk_widget_show (expand_stroke2);
  gtk_container_add (GTK_CONTAINER (FontViewPopupMenu), expand_stroke2);

  image5425 = create_pixmap (FontViewPopupMenu, "elementexpandstroke.png");
  gtk_widget_set_name (image5425, "image5425");
  gtk_widget_show (image5425);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (expand_stroke2), image5425);

  round_to_int2 = gtk_menu_item_new_with_mnemonic (_("Round to _Int"));
  gtk_widget_set_name (round_to_int2, "round_to_int2");
  gtk_widget_show (round_to_int2);
  gtk_container_add (GTK_CONTAINER (FontViewPopupMenu), round_to_int2);

  correct_direction2 = gtk_image_menu_item_new_with_mnemonic (_("Correct _Direction"));
  gtk_widget_set_name (correct_direction2, "correct_direction2");
  gtk_widget_show (correct_direction2);
  gtk_container_add (GTK_CONTAINER (FontViewPopupMenu), correct_direction2);

  image5426 = create_pixmap (FontViewPopupMenu, "elementcorrectdir.png");
  gtk_widget_set_name (image5426, "image5426");
  gtk_widget_show (image5426);
  gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (correct_direction2), image5426);

  separator91 = gtk_menu_item_new ();
  gtk_widget_set_name (separator91, "separator91");
  gtk_widget_show (separator91);
  gtk_container_add (GTK_CONTAINER (FontViewPopupMenu), separator91);
  gtk_widget_set_sensitive (separator91, FALSE);

  auto_hint1 = gtk_menu_item_new_with_mnemonic (_("Auto _Hint"));
  gtk_widget_set_name (auto_hint1, "auto_hint1");
  gtk_widget_show (auto_hint1);
  gtk_container_add (GTK_CONTAINER (FontViewPopupMenu), auto_hint1);

  center_in_width2 = gtk_menu_item_new_with_mnemonic (_("Center in Width"));
  gtk_widget_set_name (center_in_width2, "center_in_width2");
  gtk_widget_show (center_in_width2);
  gtk_container_add (GTK_CONTAINER (FontViewPopupMenu), center_in_width2);

  set_width2 = gtk_menu_item_new_with_mnemonic (_("Set _Width"));
  gtk_widget_set_name (set_width2, "set_width2");
  gtk_widget_show (set_width2);
  gtk_container_add (GTK_CONTAINER (FontViewPopupMenu), set_width2);

  g_signal_connect ((gpointer) cut3, "activate",
                    G_CALLBACK (FontViewMenu_Cut),
                    NULL);
  g_signal_connect ((gpointer) copy3, "activate",
                    G_CALLBACK (FontViewMenu_Copy),
                    NULL);
  g_signal_connect ((gpointer) copy_reference2, "activate",
                    G_CALLBACK (FontViewMenu_CopyRef),
                    NULL);
  g_signal_connect ((gpointer) copy_width2, "activate",
                    G_CALLBACK (FontViewMenu_CopyWidth),
                    NULL);
  g_signal_connect ((gpointer) paste3, "activate",
                    G_CALLBACK (FontViewMenu_Paste),
                    NULL);
  g_signal_connect ((gpointer) clear3, "activate",
                    G_CALLBACK (FontViewMenu_Clear),
                    NULL);
  g_signal_connect ((gpointer) copy_fg_to_bg2, "activate",
                    G_CALLBACK (FontViewMenu_CopyFg2Bg),
                    NULL);
  g_signal_connect ((gpointer) unlink_reference2, "activate",
                    G_CALLBACK (FontViewMenu_UnlinkRef),
                    NULL);
  g_signal_connect ((gpointer) char_info1, "activate",
                    G_CALLBACK (FontViewMenu_CharInfo),
                    NULL);
  g_signal_connect ((gpointer) transform2, "activate",
                    G_CALLBACK (FontViewMenu_Transform),
                    NULL);
  g_signal_connect ((gpointer) expand_stroke2, "activate",
                    G_CALLBACK (FontViewMenu_ExpandStroke),
                    NULL);
  g_signal_connect ((gpointer) round_to_int2, "activate",
                    G_CALLBACK (FontViewMenu_RoundToInt),
                    NULL);
  g_signal_connect ((gpointer) correct_direction2, "activate",
                    G_CALLBACK (FontViewMenu_CorrectDir),
                    NULL);
  g_signal_connect ((gpointer) auto_hint1, "activate",
                    G_CALLBACK (FontViewMenu_AutoHint),
                    NULL);
  g_signal_connect ((gpointer) center_in_width2, "activate",
                    G_CALLBACK (FontViewMenu_CenterWidth),
                    NULL);
  g_signal_connect ((gpointer) set_width2, "activate",
                    G_CALLBACK (FontViewMenu_SetWidth),
                    NULL);

  /* Store pointers to all widgets, for use by lookup_widget(). */
  GLADE_HOOKUP_OBJECT_NO_REF (FontViewPopupMenu, FontViewPopupMenu, "FontViewPopupMenu");
  GLADE_HOOKUP_OBJECT (FontViewPopupMenu, cut3, "cut3");
  GLADE_HOOKUP_OBJECT (FontViewPopupMenu, copy3, "copy3");
  GLADE_HOOKUP_OBJECT (FontViewPopupMenu, copy_reference2, "copy_reference2");
  GLADE_HOOKUP_OBJECT (FontViewPopupMenu, image5419, "image5419");
  GLADE_HOOKUP_OBJECT (FontViewPopupMenu, copy_width2, "copy_width2");
  GLADE_HOOKUP_OBJECT (FontViewPopupMenu, image5420, "image5420");
  GLADE_HOOKUP_OBJECT (FontViewPopupMenu, paste3, "paste3");
  GLADE_HOOKUP_OBJECT (FontViewPopupMenu, clear3, "clear3");
  GLADE_HOOKUP_OBJECT (FontViewPopupMenu, copy_fg_to_bg2, "copy_fg_to_bg2");
  GLADE_HOOKUP_OBJECT (FontViewPopupMenu, image5421, "image5421");
  GLADE_HOOKUP_OBJECT (FontViewPopupMenu, unlink_reference2, "unlink_reference2");
  GLADE_HOOKUP_OBJECT (FontViewPopupMenu, image5422, "image5422");
  GLADE_HOOKUP_OBJECT (FontViewPopupMenu, separator90, "separator90");
  GLADE_HOOKUP_OBJECT (FontViewPopupMenu, char_info1, "char_info1");
  GLADE_HOOKUP_OBJECT (FontViewPopupMenu, image5423, "image5423");
  GLADE_HOOKUP_OBJECT (FontViewPopupMenu, transform2, "transform2");
  GLADE_HOOKUP_OBJECT (FontViewPopupMenu, image5424, "image5424");
  GLADE_HOOKUP_OBJECT (FontViewPopupMenu, expand_stroke2, "expand_stroke2");
  GLADE_HOOKUP_OBJECT (FontViewPopupMenu, image5425, "image5425");
  GLADE_HOOKUP_OBJECT (FontViewPopupMenu, round_to_int2, "round_to_int2");
  GLADE_HOOKUP_OBJECT (FontViewPopupMenu, correct_direction2, "correct_direction2");
  GLADE_HOOKUP_OBJECT (FontViewPopupMenu, image5426, "image5426");
  GLADE_HOOKUP_OBJECT (FontViewPopupMenu, separator91, "separator91");
  GLADE_HOOKUP_OBJECT (FontViewPopupMenu, auto_hint1, "auto_hint1");
  GLADE_HOOKUP_OBJECT (FontViewPopupMenu, center_in_width2, "center_in_width2");
  GLADE_HOOKUP_OBJECT (FontViewPopupMenu, set_width2, "set_width2");

  gtk_menu_set_accel_group (GTK_MENU (FontViewPopupMenu), accel_group);

  return FontViewPopupMenu;
}

